Linux

리눅스 기본 명령어

sokki 2024. 4. 21. 09:31

오늘은 리눅스에서 공통적으로 사용되는 기본적인 명령어들에 대해서 적어보려고 한다. 특별히 리눅스 명령어는 컴퓨터와 관련된 직종에 종사하는 모든 사람들에게 기본이 되는 것이기 때문에 아주 중요하다고 할 수 있다. 


1. 디렉토리 이동

$ cd /the/target/path

change directory의 약자다. 이동을 하는 기본적인 수단이라고 생각하면 된다.

 

2. 현재 있는 디렉토리

$ pwd
/where/I/am

 

3. 명령어 관련한 검색 man

$ man <명령어>

이 명령어는 알아두면 편한 것이, 혹시 어떤 명령어에 대해서 그 인자들을 모르거나 사용법을 좀 알고 싶을때, man을 이용해서 어떤 역할을 하는지 설명을 읽어볼 수 있다. 

 

4. 파일 만들기

$ touch <파일이름>

touch를 통해서 원하는 파일을 만들 수 있다. 예를 들어 doc1.txt라는 파일을 touch라는 명령어를 통해 만들 수 있다.

 

5. 폴더 만들기

$ mkdir <폴더이름>

mkdir는 디렉토리를 만드는 명령어라고 생각하면 된다. 원하는 폴더를 위 명령어를 통해서 만들 수 있다.

 

6. 복사

$ cp <원본파일> <복사될 파일이름>

cp를 통해서 어떤 파일을 복사할 수 있다. 여기서 중요한게 cp는 파일만 복사하는 게 아니라 폴더도 복사할 수 있다. 

$ cp -r <원본폴더> <복사될 폴더이름>

위와 같이 할 경우 폴더를 통째로 복사할 수 있다.

 

7. 이동 및 이름 바꾸기

$ mv <원본파일> <바꾼 위치/바꾼 이름>

mv는 파일이나 폴더를 이동시키는 명령어다. 하지만 동시에 파일/폴더의 이름을 바꾸는데도 사용될 수 있다. 위의 cp와 동일하게 -r 옵션을 이용하면 폴더에 대해서 적용할수도 있다.

 

8. 삭제

$ rm <파일이름>

rm을 이용해서 파일을 삭제할 수도 있다. 폴더를 삭제했던 위의 예시들과 마찬가지로 rm -r 명령어를 이용하면 폴더도 삭제할 수 있다. 

 

9. 과거에 검색했던 명령어 보기

$ history

이 명령어는 내가 지금까지 쳤던 명령어들을 볼 수 있다. 그리고 만일 치는 것이 귀찮다면 !<숫자>를 통해서 전에 쳤던 명령어를 실행시킬 수 있다.