본문 바로가기

Develop/Linux

리눅스 기본 명령어 (1)

리눅스(Linux) 기본 명령어(1)

ls

 # ls                         : 현재 디렉토리의 파일 목록

 # ls -a                     : 현재 디렉토리의 목록(숨김 파일 포함)

 # ls -l                      : 현재 디렉토리의 목록을 자세히 보여줌

 # ls *.txt                   : 확장자가 txt 인 목록을 보여줌

 # ls -l /usr/bin/a*     : /usr/bin 디렉토리에 있는 목록 중 앞 글자가 'a'인 것의 목록을 자세히 보여줌


cd

 # cd                         : 현재 사용자의 홈 디렉토리로 이동

 # cd ..                      : 바로 상위 디렉토리로 이동

 # cd /usr/bin            : '/usr/bin' 디렉토리로 이동 (절대 경로)

 # cd ../usr/bin          : 상대 경로로 이동


'.'(현재 디렉토리)와 '..'(현재의 상위 디렉토리)는 자주 사용되며 잘 익혀둬야 한다.

예를 들면 "cp ../lib/abc . "의 의미는 "현재 디렉토리의 상위 디렉토리(..) 아래에 있는 lib

디렉토리의 abc 파일을 현재 디렉토리(.)에 복사하라는 의미다.


rm

 # rm abc.txt               : 그냥 삭제 (내부적으로 'rm -i' 로 연결됨)

 # rm -r abc                : 디렉토리 삭제

 # rm -rf abc               : abc 디렉토리와 그 하부를 강제로 전부 삭제


cp

 # cp abc.txt cba.txt     : abc.txt 파일을 cba.txt 파일로 복사

 # cp -r abc cba          : 디렉토리 복사


mv

 # mv aaa bbb ccc ddd     : aaa, bbb, ccc 파일을 ddd 디렉토리로 이동

 # mv abc.txt cba.txt         : 이름 변경


more

 텍스트로 작성된 파일을 화면에 페이지 단위로 출력.

 [Space]는 다음 페이지, [b]는 앞 페이지, [Q]는 종료.

 

 # more install.log

 # more +100 install.log      : 100행부터 출력해 줌 


file

  File이 어떤 종류의 파일인지를 표시.


 # file install.log

 # file /bin/gzip


'Develop > Linux' 카테고리의 다른 글

리눅스 기본 명령어(2)  (0) 2012.08.01