맥북

왕초보용 맥터미널 명령어 정리

탁이 2021. 8. 19. 11:36

프로그래밍을 한다면 반드시라고 말해도 좋을 정도도 터미널을 사용합니다. 이번 시간에는 기본적이고 중요한 명령을 요약해 두도록 하겠습니다.

맥의 터미널을 만지는 것이 처음이면 한번 가볍게 훑어본 후에 사용을 하면 좋을 것 같습니다. 구체 적인 명령을 설명하기 전에 자주 나오는 단어는 다음과 같습니다.

디렉토리 = 폴더
홈 디렉토리 = 터미널을 시작할 때의 기본 디렉토리

명령 목록

ls 명령

list의 약자로 현재 디렉토리에있는 파일을 표시한다. 

ls # 현재 디렉토리에있는 파일이나 디렉토리를 표시
ls -l # 파일 및 디렉토리에 대한 자세한 내용ㅡㄹ 동시에 표시
ls -a # 숨겨진 파일을 포함 파일이나 디렉토리를 모두 표시
ls -la # 숨겨진 파일을 포함한 모든 파일과 디렉토리의 내용을 표시

cd 명령

change directory의 약자로 현재 디렉토리를 이동할 때 이용한다. 

cd test.html # test 테스트라는 디렉토리로 이동 
cd ~ / # 홈 디렉토리로 이동 
cd .. # 하나 위의 계층 디렉토리로 이동

pwd 명령

print working directory의 약자로 현재 디렉토리 경로를 표시한다. 

pwd # 현재 디렉토리의 경로를 표시

touch 명령

내용이 비어있는 파일을 만든다.

touch test.html # test.html이라는 내용이 빈 파일 만들기

mkdir 명령

make directory의 약자로 빈 디렉토리를 만든다. 

mkdir test #test라는 디렉토리를 만든다

mv 명령

파일을 이동하거나 파일 이름을 변경하기도한다. (move의 약자)

mv test.html tmp / # test.html이라는 파일을 상대 경로 tmp / 로 이동 
mv test.html test2.html # test.html이라는 파일을 test2.html이라는 이름으로 변경

cp 명령

파일을 복사한다. (copy의 약자)

cp test.html tmp / # test.html를 상대 경로 tmp /라는 디렉토리에 복사 
cp test.html test2.html # test.html을 test2.html라는 이름으로 복사 
cp -r dir / tmp / #dir라는 디렉토리와 그 내용을 절대 경로 / tmp /에 똑같이 복사

rm 명령

파일을 삭제한다. (remove의 약어)

rm test.html # test.html을 삭제 
rm -r test #test라는 디렉토리와 그 내용을 삭제
rm -f test #test라는 파일을 경고없이 삭제 
rm -rf test #test라는 디렉토리와 그 내용 경고없이 삭제

rm 명령은 파일을 삭제합니다. 돌이킬 수없습니다!! 명령에 그다지 익숙하지 않은 사람은 사용하지 마십시오.

open 명령

터미널에서 Finder에서 파일을 연다.

open . # 현재 터미널의 디렉토리 Finder에서 열기
open ~ / # 홈 디렉토리 트리를 Finder에서 열기

source 명령

파일의 설정을 읽어 사용한다.

source ~ / .bash_profile # 홈 디렉토리에있는 .bash_profile에 기록한 설정을로드 활성화
source .bash_profile # 현재 디렉토리에있는 .bash_profile 설정을로드 활성화

history 명령

지금까지의 명령 기록을 표시한다.

history # 지금까지 수행해온 명령의 내역 보기
history -c # 지금까지 수행해온 명령의 기록 지우기