코락 CoRock
코딩하는 락스타
코락 CoRock
  • 분류 전체보기 (393)
    • frameworks (19)
      • spring (19)
      • spring-boot (0)
      • testing (0)
    • languages (94)
      • java (39)
      • kotlin (0)
      • python (42)
      • r (13)
    • libraries (0)
    • programming (239)
      • android (13)
      • c (17)
      • cpp (22)
      • database (18)
      • design-pattern (4)
      • data-structures (11)
      • git (8)
      • hadoop (6)
      • html-css (7)
      • issue (4)
      • javascript (26)
      • jsp (34)
      • os (29)
      • php (6)
      • preferences (19)
      • etc (15)
    • discography (37)
      • k-pop (18)
      • pop (19)
    • blog (3)

블로그 메뉴

  • Programming
  • Java
  • JavaScript
  • Discography
  • K-Pop Songs
  • Pop Songs
  • Blog
  • Guestbook

공지사항

인기 글

태그

  • CentOS
  • jsp
  • 파이썬
  • Java
  • javascript
  • python
  • r
  • oracle
  • Android
  • Spring
  • linux
  • 자바스크립트

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
코락 CoRock

코딩하는 락스타

[Ubuntu] 리눅스 기본 명령어
programming/os

[Ubuntu] 리눅스 기본 명령어

2019. 3. 12. 09:55
반응형


2. 리눅스 기본 명령어


2.1 ls ( LiSt, 파일 목록 )


2.1.1 ls

ls


2.1.2 ls -la : 자세하게 보기

ls -la


. : 현재 디렉토리

.. : 상위 디렉토리


drwxr-xr-x

d : 디렉토리

- : 파일


사용권한(permission)

r : Read(읽기)

w : Write(쓰기)

x : eXecute(실행)


현재사용자/그룹사용자/기타사용자

rwx            r-x            r-x


2.1.3 ls -la | more

파일 목록이 많을 경우 먼저 한페이지를 보여주고 엔터를 치면 한 줄씩 보여줌


ls -la | more


2.2 cd ( Change Directory, 디렉토리 변경 )


2.2.1 cd ~ 홈디렉토리로 이동

root 사용자의 홈디렉토리 : /root

일반 사용자의 홈디렉토리 : /home/아이디


2.2.2 cd .. 상위디렉토리로 이동


2.2.3 cd 이동할 디렉토리

/home/user 디렉토리로 이동

cd /home/user


pwd(Print Work Directory) 현재 디렉토리 확인

pwd


상위 디렉토리로 이동

cd ..


홈 디렉토리로 이동

cd ~


cd /root

user 계정은 일반계정이므로 관리자 계정인 root 계정인 홈디렉토리에 접근할 수 없다


2.3 rm ( ReMove, 파일 삭제 )


하위 경로의 파일까지 모두 삭제

rm -ef [파일명]


2.4 cp ( CoPy, 파일 복사 )


gedit 명령어 입력시 recently-used.xbel 파일 관련하여 에러가 날 경우


chmod 777 /home/user/.local/share/recently-used.xbel

gedit foo.txt

테스트를 위하여 간단하게 내용 입력 후 저장하고 닫는다.


test.txt 파일을 test2.txt로 복사한다.

cp foo.txt foo2.txt


파일 이름이 test로 시작하는 모든 파일을 찾는다.

ls -la foo*


test.txt 파일을 삭제한다.

rm foo.txt


파일 목록을 확인한다.

ls -la foo*


2.5 touch


크기가 0인 파일을 생성하거나 파일의 최종수정시간을 변경한다.

touch bar.txt

ls -la bar.txt


2.6 mv ( MoVe )


abc.txt 파일을 /home/user/test 디렉토리로 옮긴다.

mkdir /home/user/test

mv abc.txt /home/user


파일이 없음

ls -la /home/user/abc.txt


/home/user/test 디렉토리로 옮겨짐

ls -la /home/user/test/abc.txt


/home/user 디렉토리의 파일 목록 확인

ls -la /home/user


2.7 mkdir ( MaKe DIRectory) : 디렉토리 생성


abc라는 이름의 디렉토리를 만든다.

mkdir abc


파일 목록 확인

ls -la


2.8 rmdir ( ReMove directory) : 디렉토리 삭제


abc 디렉토리를 삭제한다.

rmdir abc


2.9 cat(conCATenate) : 파일 내용을 표시


간단하게 내용을 작성하고 저장 후 닫음

gedit a.txt


간단하게 내용을 작성하고 저장 후 닫음

gedit b.txt


확장자가 txt인 파일 목록 확인

ls -la *.txt


a.txt 파일의 내용 확인

cat a.txt


b.txt 파일의 내용 확인

cat b.txt


a.txt와 b.txt를 합쳐서 출력

cat a.txt b.txt


2.10 head(위에서 몇줄), tail(밑에서 몇줄)


cd ~


cat .bashrc


.bashrc 파일의 윗부분 5줄 출력

head -5 .bashrc


.bashrc 파일의 아랫부분 5줄 출력

tail -5 .bashrc






지금까지 살펴본 결과, CentOS에서의 기본 명령어도 다뤄봤었는데 큰 차이가 없는 것 같네요!

반응형
저작자표시 비영리 변경금지 (새창열림)
    'programming/os' 카테고리의 다른 글
    • [Ubuntu] 하드 링크와 심볼릭 링크
    • [Ubuntu] 사용권한
    • [Ubuntu] Ubuntu의 개요 및 설치
    • [Linux] CentOS 7 접속 및 종료하는 방법
    코락 CoRock
    코락 CoRock
    A COder dreaming of being a ROCKstar

    티스토리툴바