기본 명령어

Linux 2016. 4. 19. 14:18

리눅스 기본 명령어


ls 

(LiSt) 약자, 해당 디렉토리에 있는 파일의 목록을 나열


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

ls -l : 현재 디렉터리 목록 자세히 보여준다.

ex) ls *.cfg : 확장자가 cfg인 목록을 보여준다.

ex) ls -l /etc/sysconfig/a* : /etc/sysconfig/ 디렉터리에 있는 목록 중에서 앞글자가 'a'인 

                                                       것의 목록을 보여준다.


pwd

- print working directory

- 현재 디렉토리 전체 경로


** Linux에서는 숨김 파일이라는 속성이 별도로 존재하지 않는다.

   파일이나 디렉토리의 제일 앞 글자를 '.'으로 하면 자동으로 숨김파일이 된다.


cd

- change directory

.     : 현재 디렉토리

..    : 부모 디렉토리


rm

-ReMove

- 파일이나 디렉토리를 삭제


rm -i test.txt : 삭제 시 정말 삭제할 것인지 문구나온다.

rm -f test.txt : 삭제 시 확인하지 않고 삭제

rm -r test  : 해당 디렉터리 삭제

rm -rf test : test 디렉터리와 하위 디렉터리까지 강제로 전부 삭제


** Linux에서는 윈도우처럼 휴지통이라는 개념이 없기 때문에 복구가 어렵다.


cp

- CoPy

- 파일이나 디렉터리 복사

- 새로 복사한 파일은 복사한 사용자의 소유가 된다.

- 명령어를 실행하는 사용자는 해당 파일의 읽기 권한이 필요하다.


touch

- 크기가 0인 파일을 생성하거나, 이미 생성했다면 파일 수정 시간이 변경된다.


mv

- MoVe

- 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮길 때 사용

ex) mv test.txt /etc/sysconfig/ -> test.txt를 etc/sysconfig/ 디렉터리로 옮김


mkdir

- make DIRectory)

- 새로운 디렉터리를 생성, 생성된 디렉터리는 명령어를 실행한 사용자의 소유가 된다.

ex) mkdir abc : 현재 디렉터리 아래에 /abc 디렉터리 생성

ex) mkdir -p /def/fgh  :/def/fgh 디렉터리 생성한다.

                              /fgh의 부모 디렉터리 /def가 없다면 자동으로 부모 디렉터리가 생성됨


rmdir

- remove directory

- 디렉터리 삭제, 해당 디렉터리의 삭제 권한이 있어야 한다.

- 디렉터리는 비어있어야 한다.

- 파일이 들어있는 디렉터리 삭제하려면 rm -r로 삭제해야한다.


cat 

- conCATenate

- 파일의 내용을 화면에 보여준다.

- 여러 개의 파일을 나열하면 파일을 연결해서 보여준다.


head,tall

- 텍스트 형식으로 작성된 파일의 행을 지정해서 볼 수 있다.


more

- 텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력한다.


less

- more 명령어와 용도가 비슷하나 기능이 더 확장되었다.


file

- 해당 파일이 어떤 종류의 파일인지를 표시해준다.



          




'Linux' 카테고리의 다른 글

하드링크와 심볼릭(소프트)링크  (0) 2016.04.20
inode 개념  (0) 2016.04.20
리눅스 개요,파티션  (0) 2016.04.19
1. 기초 정리  (0) 2016.04.19
기본 명령어  (0) 2015.05.15
admin