Terminal 사용법(1) - 맥북위주
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 파일 다운로드 받지 않고도 쉽게 다운 가능!