꼭 알아두면 좋을 가장 기본적인 리눅스 명령어 모음집을 만들어보았습니다!ㅎㅎ
1. cd
가장 많이 쓰는 명령어로 “Change Directory”의 약자이다.
위의 사진처럼 특정 디렉토리로 이동하고 싶을 때 사용한다. cd 뒤에 가고 싶은 디렉토리 경로를 입력하면 된다.
‘cd ..’를 입력하면 상위 디렉토리로 이동할 수 있고 그냥 ‘cd’만 입력하면 최상위 디렉토리로 바로 이동할 수 있다.
2. ls
ls는 “List”의 약자로, 현재 디렉토리에 속한 파일 및 디렉토리를 나열해준다.
위 그림처럼 현재 바탕화면에는 backdoor, backdoor.c 파일과 cFile이라는 디텍토리가 있다는 것을 알려준다.
-> ‘ls -a’
: 숨겨진 파일이나 디렉토리도 함께 보여준다.
-> ‘ls -l’
: 자세한 내용(권한, 포함된 파일 수, 소유자, 그룹, 파일크기, 수정일자, 파일이름)을 보여준다.
-> ‘ls -al’
: a와 l의 기능을 모두 포함해서 보여준다.
3. cat
cat은 “concatenate”의 약자로 두 개 이상의 파일을 연결해서 출력할 때 사용된다.
하나만 출력할 수도 있지만 일반적으로는 두 개 이상일 때 사용한다!
이처럼 vi에디터로 작성했던 c파일도 쉽게 볼 수 있다.
-> cat <파일명 1> <파일명 2> : 두 파일의 내용을 동시에 출력.
-> cat -n <파일명1> <파일명 2> : 위와 같지만, 출력결과 앞에 행을 붙여서 출력한다.
-> cat <파일명1> <파일명 2> … <새로운 파일명> : 앞에 있는 파일 내용을 합쳐 새로운 파일을 만들어준다.
새로운 파일 대신에 <기존 파일명>을 쓰게 되면 기존 파일을 덮어씌워준다.
4. mv
mv는 “move”의 약자로 파일이나 디렉토리를 원하는 곳으로 옮기거나, 이름을 변경할 때 사용할 수 있는 명령어이다.
위 사진처럼 파일을 원하는 디렉토리로 옮기고 싶을 때 가장 많이 쓴다.
-> mv <원본 파일명> <옮기고 싶은 디렉토리명> : 해당 디렉토리로 파일 이동.
-> mv <원본 파일명> <바꾸고 싶은 파일명> : 원본 파일 이름 변경
-> mv <원본 디렉토리명> <옮기고 싶은 디렉토리명> : 해당 디렉토리로 디렉토리 이동.
-> mv <원본 디렉토리명> <바꾸고 싶은 디렉토리명> : 원본 디렉토리 이름 변경.
5. rm
rm은 “remove”의 약자로 파일과 디렉토리 삭제에 사용되는 명령어이다.
아까 위에서 만들었던 파일 a를 삭제할 때 사용할 수 있다.
-> rm *.txt : .txt로 끝나는 모든 파일을 삭제한다.
-> rm * : 전체 파일을 삭제한다.
-> rm -r <파일명/디렉토리명> : 해당 파일/디렉토리 삭제
-> rm -rf <파일명/디렉토리명> : 해당 파일/디렉토리 강제 삭제(경고문구 없이 삭제)
6. pwd
pwd는 “Print Working Directory”의 약자로 현재 작업 중인 디렉토리의 절대 경로를 반환해준다. 내가 지금 있는 곳이 어딘지 모르겠다면 pwd를 입력하면 된다.
-> 위 사진에서 볼 수 있는 것처럼 내가 현재 위치해 있는 디렉토리의 절대경로를 출력해준다.
실제로 처음 리눅스를 접할 때, 당연히 /바탕화면/cFile에 위치해 있을 것이라고 생각해서 애를 먹었던 적이 많다. 이렇게 ‘pwd’명령어를 사용하면 오류를 줄일 수 있다.
7. mkdir
mkdir은 “Make Directory”의 약자로 새로운 디렉토리를 만들 수 있는 명령어이다.
위 사진처럼 ‘yewon’이라는 디렉토리를 ‘mkdir’명령어를 통해 새로 생성한 것을 볼 수 있다.
또 ‘touch’라는 명령어로는 디렉토리가 아닌 새로운 파일을 만들 수 있다.
아까 만들어두었던 ‘yewon’이라는 디렉토리로 ‘cd’라는 명령어를 사용해 이동한 후 ‘touch’명령어를 사용해 ‘linux’라는 새로운 파일을 생성했다.
‘ls’명령어를 통해 제대로 생성된 것을 확인할 수 있다.
8. history
history는 현재까지 쳤던 모든 명령어 리스트를 행 넘버와 함께 출력해준다.
-> 밑의 그림에서 볼 수 있듯이 여태까지 사용자가 쳤던 명령어를 모두 출력해준다. 덕분에 굳이 일일이 다 치지 않아도 이전 기록을 볼 수 있어서 편하다.
-> ‘history -c’ : 히스토리 리스트를 지워주는 명령어이다.
'Linux' 카테고리의 다른 글
[Linux] 리눅스 쉘 & Xshell에서 절대경로 표시하기 (0) | 2022.04.21 |
---|---|
로키 리눅스(Rocky Linux)에서 MariaDB 설치하는 방법 (0) | 2022.04.19 |
[Linux] 리눅스 vi 편집기 사용시 키보드 에러 해결방법 (0) | 2022.04.15 |
[Linux] 리눅스 관리자 권한 설정 방법 (0) | 2022.04.03 |
[Server] 리눅스 개발환경 위에 APM 패키치 설치로 서버 구축해보기 (0) | 2022.04.02 |