: 현재경로(현재 위치를 확인할 수 있는 명령어, print working directory)
여기서 directory는 폴더.
: 새로운 폴더 생성하기(make directory) / ex) mkdir helloWorld
: 특정 폴더에 포함된 파일이나 폴더 확인하기(list)
명령어 ls에는 자주 사용하는 옵션 l과 a가 있음.
(CLI에서 특정 명령어의 옵션을 사용하는 경우에는 -를 이용해 옵션을 입력했다고
컴퓨터에 전달함)
ls -l (폴더나 파일의 포맥을 전부 표현하라는 의미
이때 가장 왼쪽에 출력되는 두 글자 d와 -를 확인할 수 있음
d : 폴더,
- : 파일
폴더는 cd 명령어로 진입할수 있으나, 파일은 진입할 수 없음)
ls -a (a= all,숨어있는 폴더나 파일을 포함해 모든 항목을 터미널에 출력)
ls-al or ls -la
ubuntu : nautilus .
macOS : open .
: 폴더에 진입하기 (change directory) / ex) cd helloWorld(폴더명)
: 파일 생성기 / ex) touch hi.txt
: 파일의 내용을 터미널에 출력하기
: 폴더나 파일 삭제하기 (remove)
명령어 rm으로 삭제한 폴더나 파일은 휴지통을 거치지 않고 삭제됨.
파일은 rm 명령어로 삭제되지만,
폴더는 옵션을 이용해야함. / ex) rm -rf helloWorld(폴더명)
옵션 -rf : r(recursive,폴더를 지울때 사용), f(force, 질문받지 않고 지울때 사용)
: 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기
파일을 폴더로 옮기기 -> mv hi.txt helloWorld/
파일 이름 변경 -> mv hi.txt bye.txt
: 폴더나 파일을 복사하기(copy) cp [원본 파일 이름][복사할 파일 이름]
파일복사 ->
cp [원본 파일 이름][복사할 파일 이름] /ex) cp bye.txt welcome.txt
폴더복사 ->
cp [원본 폴더 이름][복사할 폴더 이름] /ex) cp -rf bye hi
: 현재 로그인된 사용자를 확인하는 명령어
:사용자 환경에서 관리자 권한을 획득하는 명령어
nano hello.js // hello.js 를 nano에서 엽니다.
nano // 그냥 실행할 수도 있습니다.
nano 파일이름 //파일열기
ctrl + x // 파일 편집 후 종료 (y or n)