우분투에서 사용되는 기본적인 CLI 명령어들을 기록한다.
* pwd : print working directory,
현재 위치를 출력합니다.
* mkdir 폴더이름 : make directory,
폴더를 생성합니다.
* ls : list segments,
현재 위치의 폴더와 파일의 목록을 출력합니다.
* nautilus . :
현재 폴더를 파일 탐색기로 연다.
🍳 . 은 현재 위치를 의미하고 ..을 하면 그 상위 폴더를 나타낸다.
* cd 폴더이름 : change directory,
다음의 폴더 이름으로 이동한다.
* touch 파일명.파일확장자 :
새로운 파일을 생성한다.
* cat : concatenate,
파일의 내용을 전부 터미널에 출력한다.
* rm 파일이름 : remove,
파일을 삭제한다.
* mv 파일이름 파일이름/파일경로 : move,
파일의 이름을 변경하거나 파일을 이동시킨다.
* cp 파일이름1 파일이름2 (파일경로) : copy,
파일이름1을 복사하여 파일이름2를 만듭니다. 만약 파일의 경로를 적어준다면, 그 파일경로로 파일이름2가 복사됩니다.
🍔 폴더를 삭제하기 위해서는 -rf와 같은 옵션을 사용해야 한다.
(각각 recursive와 force를 의미한다.)
🍱 만약 helloWorld 폴더에 있을때, rm -rf ../helloWorld 명령어를 실행하면 현재 위치의 폴더가 삭제된다.
다만, 바로 삭제되지는 않고 cd ..를 통해 상위 폴더로 이동할 시에 ls를 통해 삭제됨을 알 수 있다.
🍔 ls -al 을 통해서 숨겨진 모든 폴더와 파일까지 볼 수 있고 폴더와 파일의 포멧도 확인할 수 있다.
(각각 all과 long을 의미한다.)
🍔 ls -G 를 통해서 파일은 하얀색, 디렉토리는 파란색으로 볼 수 있다.
- 표시되는 파일의 포멧을 각각 살펴보면,
첫 글자의 d는 direction, 폴더를 의미하고 만약 첫글자가 -이면 파일임을 의미한다.
두 번째 글자부터는 세 글자씩 묶어 순서대로 user, group, other의 권한을 의미한다.
권한의 r은 read, 읽기 권한
w는 write, 쓰기 권한
x는 execute, 실행 권한을 의미하며
마지막으로 -는 권한이 없음을 의미한다.