프롬프트(Prompt) : 키보드의 입력을 확인하고 편집할 수 있는 한 줄의 공간
pwd : 현재 위치 확인
mkdir : 새로운 폴더 생성
ls : 특정 폴더에 포함된 파일이나 폴더 목록 확인
open . : 현재 폴더를 GUI 탐색기로 실행
cd : 폴더에 진입
touch : 파일 생성하기 (확장자 까지 모두 표기 필요)
<예시>
파일명.txt
cat : 파일 내용을 터미널에 출력 (내용이 많은 파일은 비효율적)
rm : 폴더 및 파일 삭제 (파일 삭제 시 확장자까지 모두 표기)
-r : recursive의 약자로 특정 행동을 순환적으로 반복
-f : force의 약자로 어떤 행위를 강제 (-f 명령어를 사용하면 보호되거나 존재하지 않는 파일도 강제로 삭제할 수 있음. 그런 이유로 -f 명령어를 사용하실 때는 각별히 주의 필요)
파일 삭제를 위해서는 rm -r 또는 rm -rf 사용 필요
mv : 폴더나 파일의 이름을 변경 또는 폴더나 파일의 위치 옮기기
<예시>
mv bye.txt bye/ (명령어 mv를 통해 파일 "bye.txt"를 폴더 "bye"로 이동)
mv bye.txt helloWorld.txt (파일 "bye.txt"의 이름을 "helloWorld.txt"로 변경)
cp : 폴더나 파일 복사하기
cp (원본 파일 이름.확장자) (복사할 파일 이름.확장자)을 프롬프트에 입력
<예시>
cp helloWorld.txt hiComputer.txt
whoami : 로그인된 사용자 확인
sudo : 관리자 권한을 획득하는 명령어
-절대 경로-
여러 폴더의 경로를 한줄로 줄여놓은 (/Users/[username]/helloWorld/hello/)와 같은 형태의 구문이 절대 경로
-상대 경로-
상대 경로는 특정 폴더 또는 파일의 위치를 현재 위치를 기준점으로 나타냄.
현재 위치한 폴더는 점(.)으로 표현하고, 상위 폴더는 두 개의 점(..)으로 표현.
슬래시(/)는 폴더 내부를 의미.
(./)는 현재 폴더의 아래를 의미.
<예시>
cd ./hi
#현재 폴더 아래의 hi 폴더로 진입하라는 명령
mv text.txt ../../
#현재 폴더에 있는 text 파일을 두 단위 상위 폴더로 이동