- Terminal은 원래 물리적인 말단을 의미하는 것이었지만, 현재는 소프트웨어적인 위치를 의미
비유하자면, Terminal이 ATM 기계라면, Shell은 ATM을 돌아가게 하는 프로그램임
- 원래 맥북의 기본 shell 이 bash였지만, 최근에는 zsh로 변경되었음
참고사이트 : https://www.udemy.com/course/the-web-developer-bootcamp/learn/lecture/22051408#notes
ls
: list 의 약어
: 현 위치의 폴더, 파일 보기
: -a 는 all, -l는 long -la는 둘다
pwd
: print working directory의 약어
: 현재 위치(경로)를 프린트
cd
: change directory의 약어
: 폴더 위치 변경
: 뒤에 ..은 한 레벨 위로 폴더 위치 이동
clear
: 창을 깨끗하게 지움
mkdir
: make directory의 약어
man
: manual의 약어
: 뒤에 오는 명령어의 manual을 보여줌
touch 파일명
: 파일 만들기 (이미 있는 파일명을 입력하면, access time을 수정)
rm 파일명
: remove 약어
: -rf flag 붙이면 폴더도 삭제가능
rmdir 폴더명
: 폴더 내 파일이 있으면, 삭제 X => -rf flag붙이면 강제 삭제 가능(recursive force)