본문 바로가기

# 03/우분투

리눅스 기본 명령어

반응형

ls

> LiSt의 약자로 해당 디렉터리(폴더)에 있는 파일의 목록을 나열한다.

> ls                                   - 현재 디렉터리의 파일 목록

> ls /etc/systemd                 - /etc/systemd 디렉터리의 목록

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

> ls -l                                - 현재 디렉터리의 목록을 자세히 보여줌

> ls *.conf                           - 확장자가 conf 인 목록을 보여줌

> ls -l /etc/systemd/b*           - /etc/systemd 디렉터리에 있는 목록 중 앞 글자가 'b'인 것의 목록을 자세히 보여줌

> ls -al                               - 숨김파일까지 자세히 보여줌(숨김파일은 앞에 '.'이 있다.)


cd

> Change Directory의 약자로 디렉터리를 이동하는 명령이다.

> cd ..                                 - 바로 상위의 디렉터리로 이동


pwd

> Print Working Directory의 약자로 현재 디렉터리의 전체 경로를 화면에 보여준다.


rm

> ReMove의 약자로 파일이나 디렉터리를 삭제한다. 권한이 필요하다.

> rm -r abc                       - abc 디렉터리와 그 아래에 있는 하위 디렉터리를 강제로 전부 삭제함. 주의해서 사용해야 됨.


cp

> CoPy의 약자로 파일이나 디렉터리를 복사한다.


touch

> 크기가 0인 새 파일을 생성하거나, 이미 파일이 존재한다면 파일의 최종 수정 시간을 변경한다.


mv

> MoVe의 약자로 파일이나 디렉터리의 이름을 변경하거나, 다른 디렉터리로 옮길 때 사용한다.


mkdir

> MaKe DIRectory의 약자로 새로운 디렉터리를 생성한다. 생성된 디렉터리는 명령을 실행한 사용자의 소유가 된다.

> mkdir -p /def/fgh            - /def/fgh 디렉터리를 생성하는데, 만약 /def 디렉터리가 없으면 자동 생성


rmdir

> ReMove DIRectory의 약자로 디렉터리를 삭제한다.


cat

> conCATenate의 약자로 파일의 내용을 화면에 보여준다. 여러 개 파일을 나열하면 파일을 연결해서 보여준다.


head, tail

> 텍스트 형식으로 작성된 파일의 앞 10행 또는 마지막 10행만 화면에 출력한다.

> head /etc/abc.conf                             - 해당 파일의 앞 10행만 화면에 출력

> tail -5 /etc/abc.conf                            - 해당 파일의 뒤 5행만 화면에 출력


more

> 텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력한다. 스페이스 바를 누르면 다음 페이지로 이동하며, B를 누르면 앞 페이지로 이동한다. Q를 누르면 종료한다.


less

> more 명령어와 용도가 비슷하지만 기능이 더 확장되어 있다. more 명령에서 사용하는 키도 사용할 수 있으며, 추가로 화살표 키나 Page Up, Page Down키도 사용할 수 있다.


file

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


clear

> 현재 사용중인 터미널 화면을 깨끗하게 지워준다.

반응형

'# 03 > 우분투' 카테고리의 다른 글

VI Editer  (0) 2019.03.19
선정이유  (0) 2019.02.14
htop  (0) 2019.02.12
timeshift  (0) 2019.02.12
제이미터  (0) 2019.02.12