[리눅스] 기초 명령어 요약

[리눅스] 기초 명령어 요약

목차

리눅스 명령어 중 입문 단계에서 가장 자주 쓰는 기초 명령어를 기능별로 분류해 정리한다. 파일과 디렉터리를 다루는 ls·cd·cp·mv부터 파일 내용을 확인하는 cat·head·tail까지, 각 명령의 의미와 대표 옵션을 예제와 함께 묶었다. 처음 터미널을 접하는 사람이 한눈에 익히고 필요할 때 빠르게 찾아볼 수 있도록 구성했다.

디렉터리 탐색 명령어

ls — 파일 목록 보기

ls는 List의 약자로, Windows의 dir과 같은 역할을 한다. 해당 디렉터리(폴더)에 있는 파일의 목록을 나열한다.

$ ls                  # 현재 디렉터리 파일 목록
$ ls /etc/sysconfig   # /etc/sysconfig 디렉터리의 목록
$ ls -a               # 숨김 파일을 포함한 모든 목록 (a: all)
$ ls -l               # 현재 디렉터리의 목록을 자세히 보여줌
$ ls *.cfg            # 확장자가 cfg인 목록을 보여줌

cd — 디렉터리 이동

cd는 디렉터리를 이동하는 명령이다.

$ cd                  # 현재 사용자의 홈 디렉터리로 이동
$ cd ~jungsoonho      # jungsoonho 사용자의 홈 디렉터리로 이동
$ cd ..               # 현재 디렉터리에서 바로 상위 디렉터리로 이동

pwd — 현재 위치 확인

pwd는 현재 디렉터리의 전체 경로를 화면에 보여준다.

파일·디렉터리 관리 명령어

rm — 삭제

rm은 ReMove의 약자로, 파일이나 디렉터리를 삭제한다. 권한이 있어야 사용할 수 있고, root 사용자는 제한이 없다.

# rm abc.txt      # 해당 파일 삭제
# rm -i abc.txt   # 정말로 삭제할지 확인 메시지가 나옴
# rm -r abc       # abc 디렉터리 삭제

cp — 복사

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

# cp abc.txt cba.txt   # abc.txt를 cba.txt라는 이름으로 바꿔서 복사

mv — 이동·이름 변경

mv는 MoVe의 약자로, 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮긴다.

# mv abc.txt /etc/sysconfig   # abc.txt를 /etc/sysconfig 디렉터리로 이동
# mv aaa bbb ccc ddd          # aaa, bbb, ccc 파일을 ddd 디렉터리로 이동

mkdir · rmdir — 디렉터리 생성·삭제

mkdir은 새로운 디렉터리를 생성하고, rmdir은 디렉터리를 삭제한다.

$ mkdir 디렉터리이름   # 새 디렉터리 생성
$ rmdir 디렉터리이름   # 디렉터리 삭제

파일 내용 확인 명령어

cat — 전체 내용 출력

cat은 파일의 내용을 출력한다.

$ cat a.txt   # a.txt 파일의 내용을 화면에 보임

head · tail — 앞·뒤 일부 출력

headtail은 텍스트 형식으로 작성된 파일의 앞 10행, 뒤 10행을 각각 출력한다. 행 수는 옵션으로 조절할 수 있다.

$ head -3 adv.txt   # 파일의 앞 3행만 출력

터미널 화면 관리

clear — 화면 지우기

clear는 현재 사용 중인 터미널(CLI) 화면을 깨끗하게 지워준다. 다만 명령어를 입력한 기록까지는 남는다.

리눅스 명령어 한눈에 요약

분류명령어기능
디렉터리 탐색ls파일 목록 나열
디렉터리 탐색cd디렉터리 이동
디렉터리 탐색pwd현재 경로 출력
파일 관리rm파일·디렉터리 삭제
파일 관리cp파일·디렉터리 복사
파일 관리mv이동·이름 변경
파일 관리mkdir / rmdir디렉터리 생성 / 삭제
내용 확인cat파일 전체 내용 출력
내용 확인head / tail앞·뒤 일부 행 출력
화면 관리clear터미널 화면 지우기

여기 정리한 명령어는 리눅스를 다루는 데 가장 기본이 되는 도구다. 먼저 손에 익혀 두면 이후 권한 관리, 셸 스크립트, 서버 운영 같은 심화 주제로 넘어갈 때 훨씬 수월하다. 옵션이 많은 명령은 man 명령어로 공식 매뉴얼을 함께 살펴보면 좋다.

💬 댓글 0

💬 댓글을 남기려면?
첫 댓글을 남겨보세요 ✨

이 콘텐츠가 도움이 됐나요?

누스쿨 커뮤니티에서 더 많은 커리어 전략을 나눠요