etc

Terminal 사용법(1) - 맥북위주

이히힣 2022. 7. 21. 02:49

GUI(Graphical User Interface)

 

우리에게 익숙한 방법으로 아이콘을 클릭하여 파일에 들어가고 편집할 수 있는 방법을 말한다.

 

 

CLI (Command-Line Interface)

 

터미널을 사용하여 명령어를 통해 컴퓨터를 조작하는 방법이다. 

 

 

 

터미널에서 입력하는 CLI의 명령줄 대기모드는 프롬프트(prompt)입니다.

CLI와 GUI는 사용자와 소통하는 방식의 차이이기 때문에 변경사항은 두 인터페이스에서 동일하게 나타난다.

 

 

 

 

 

[프롬프트(Prompt) ]

 

키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간

 

 

 

[Terminal]   

 

터미널은 CLI(Command-Line Interface)이다.

아이콘을 클릭하여 폴더를 클릭하거나 만드는 것과 달리 터미널을 사용하면 입력하는 글자와 출력되는 글자로 컴퓨터와 소통할 수 있다.

 

 

 

 

 

[Terminal 사용하기]   

 

1) cmd + space 를 눌러서 spotlight에 터미널 검색.

2) 터미널 앱 여기.

 

 

 

pwd: 현재 위치 확인하기

 

현재 위치를 확인할 수 있는 명령어 .(print working directory)

컴퓨터는 현재 작업 중인 폴더의 위치를 출력한다.

 

pwd

 

 

 

mkdir: 새로운 폴더 생성하기

 

폴더를 만들라는 명령을 컴퓨터에 전달 성할 폴더의 이름을 함께 입력한다.(make directories)

 

mkdir helloWorld

 

 

 

ls: 특정 폴더에 포함된 파일이나 폴더 확인하기

 

현재 폴더에 포함된 파일이나 폴더의 이름을 출력하는 명령어이다.(list)

 

ls

 

 

 

ls-a

 

숨어있는 폴더나 파일을 포함한 모든 항목을 터미널에 출력한다.(list all)

 

 

ls-l

 

l은 폴더나 파일의 포맷을 전부 표현하라는 의미한다.

가장 왼쪽에 출력되는 두 글자 d와 -를 확인할 수 있는데 여기서 d는  폴더를, -는 파일을 나타낸다.

 

 

 

open: macOS에서 현재 위치를 GUI로 실행하는 명령어 

 

터미널창에 open .을 입력하여 특정 디렉토리를 파인더로 오픈할 수 있다.

 

open .

 

 

 

cd: 폴더에 진입하기

 

프롬프트로 폴더를 다른 폴더로 진입한다.(change directory) 

 

cd helloWorld

 

 

 

touch: 파일 생성하기

 

폴더 안의 파일을 만들기 위해 touch라는 명령어를 사용한다.

 

touch hello.txt

 

 

 

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

 

cat hello.txt

 

 

 

rm: 폴더나 파일 삭제하기

 

폴더나 파일을 삭제할 때 사용한다.(remove)

명령어 rm으로 삭제한 폴더나 파일은, 휴지통을 거치지 않고 삭제된다.

 

rm hello.txt

 

 

 

rm -rf 

 

명령어 rm은 단일 파일을 삭제할 수 있다. 폴더를 삭제하려면 rm -rf 사용하기

 

rm -rf helloWorld

 

 

 

mv: 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기

 

폴더나 파일을 이동할 때 사용한다.(move)

 

mv bye.txt bye/
// bye.txt 라는 파일을 bye라는 폴더로 이동

 

 

 

폴더나 파일의 이름을 변경할 수 있다.

 

mv bye.txt hello.txt
// bye.txt를 hello.txt로 이름 변경

 

 

 

cp:폴더나 파일을 복사하기

 

폴더나 파일을 복사할 때 사용한다.(copy)

파일을 복사하기 위해 명령어 cp를 사용하는 경우에는, cp [원본 파일 이름] [복사할 파일 이름]을 프롬프트에 입력한다.

 

cp hello.txt hi.txt



 

 

 


⭐️⭐️⭐️팁⭐️⭐️⭐️

 

터미널에서 내가 열고 싶은 폴더에 들어가서 code . 을 누르면 vs code로 연결된다!!

github에서 forks 할때도 clone code +ssh주소 복붙하면 zip 파일 다운로드 받지 않고도 쉽게 다운 가능!