CLI(Command-Line Interface)

김은서·2022년 7월 12일
0

TIL

목록 보기
10/49

터미널 CLI(Command-Line Interface)

CLI 명령어

pwd

: 현재경로(현재 위치를 확인할 수 있는 명령어, print working directory)
여기서 directory는 폴더.

mkdir

: 새로운 폴더 생성하기(make directory) / ex) mkdir helloWorld

ls

: 특정 폴더에 포함된 파일이나 폴더 확인하기(list)
명령어 ls에는 자주 사용하는 옵션 l과 a가 있음.
(CLI에서 특정 명령어의 옵션을 사용하는 경우에는 -를 이용해 옵션을 입력했다고
컴퓨터에 전달함)
ls -l (폴더나 파일의 포맥을 전부 표현하라는 의미
이때 가장 왼쪽에 출력되는 두 글자 d와 -를 확인할 수 있음
d : 폴더,
- : 파일
폴더는 cd 명령어로 진입할수 있으나, 파일은 진입할 수 없음)
ls -a (a= all,숨어있는 폴더나 파일을 포함해 모든 항목을 터미널에 출력)
ls-al or ls -la

명령어를 이용해 폴더를 CUI의 탐색기로 실행하기

ubuntu : nautilus .
macOS : open .

cd

: 폴더에 진입하기 (change directory) / ex) cd helloWorld(폴더명)

touch

: 파일 생성기 / ex) touch hi.txt

cat

: 파일의 내용을 터미널에 출력하기

rm

: 폴더나 파일 삭제하기 (remove)
명령어 rm으로 삭제한 폴더나 파일은 휴지통을 거치지 않고 삭제됨.
파일은 rm 명령어로 삭제되지만,
폴더는 옵션을 이용해야함. / ex) rm -rf helloWorld(폴더명)
옵션 -rf : r(recursive,폴더를 지울때 사용), f(force, 질문받지 않고 지울때 사용)

mv

: 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기
파일을 폴더로 옮기기 -> mv hi.txt helloWorld/
파일 이름 변경 -> mv hi.txt bye.txt

cp

: 폴더나 파일을 복사하기(copy) cp [원본 파일 이름][복사할 파일 이름]
파일복사 ->
cp [원본 파일 이름][복사할 파일 이름] /ex) cp bye.txt welcome.txt
폴더복사 ->
cp [원본 폴더 이름][복사할 폴더 이름] /ex) cp -rf bye hi

whoami

: 현재 로그인된 사용자를 확인하는 명령어

sudo

:사용자 환경에서 관리자 권한을 획득하는 명령어

nano에디터 사용하기

nano hello.js // hello.js 를 nano에서 엽니다.
nano // 그냥 실행할 수도 있습니다.

nano 파일이름 //파일열기

ctrl + x // 파일 편집 후 종료 (y or n)

0개의 댓글