맥 터미널 명령어 모음

이영락·2024년 8월 3일

개발자 기본기

목록 보기
16/53

알아두면 유용한 맥 터미널 명령어 모음

목차

  1. 터미널이란?
  2. 탐색하기

🏖️ 터미널

터미널이란?

: 컴퓨터와 사용자 간 소통을 위한 인터페이스

[참고] CLI와 GUI란?

  • CLI : command line interface
    • 터미널에서 텍스트를 통해 컴퓨터를 조작하는 명령어 기반의 인터페이스
  • GUI : graphic user interface
    • 마우스를 통해 컴퓨터를 조작하는 그래픽 기반의 유저 인터페이스

🏖️ 1. 탐색하기

ls : 현재 경로에 존재하는 파일 / 폴더 확인하기

ls는 list의 약자로 현재 자신의 위치에 있는 파일과 폴더들을 확인하는 명령어. 해당 경로에 존재하는 여러 파일과 폴더들의 이름이 나타나는 것을 확인할 수 있음!

pwd : 현재 위치한 경로 출력하기

pwd는 print working directory의 약자로, 현재 어떤 경로의 디렉토리에 있는지 출력해주는 명령어입니다.

cd : 디렉토리 이동하기

cd는 chang directory의 약자, 경로를 이동할 때 사용하는 명령어. 위에서 ls 명령어를 사용한 후 desktop 폴더로 이동하기 위해서는 cd Desktop을 입력하면 현재 경로가 명령어 입력하는 곳에 나타나고 pwd를 입력했을 때 Pwd를 입력했을 때 현재 경로가 수정된 것을 확인 할 수 있음.


🏖️ 파일/폴더 관리하기

touch : 파일 생성하기

touch는 파일을 생성하는 명령어. touch 뒤에 파일명을 적으면 파일을 생성할 수 있음

ex) touch text.txt

mkdir : 폴더 생성하기

mkdir make directory의 약자로, 새로운 폴더를 생서항하는 명령어.

cat : 파일 확인하기

cat은 concatenate의 약자로, 파일의 내용을 확인하는 명령어.

rm : 파일 삭제하기

rm은 remove의 약자로, 파일을 삭제하는 명령어.

ex) rm test2.txt

rmdir: 폴더 삭제하기

rmdir은 remove directory의 약자로, 폴더를 삭제하는 명령어

ex) rmdir test

rm -r : 파일을 갖고 있는 폴더 삭제하기

rm-rrmdir이 내부에 파일이 없을 때만 실행 가능하기 때문에 내부의 파일까지 다 제거하기 위한 명령어.

  • -를 붙이는 건 옵션을 뜻하는 것으로, reclusive를 뜻하는 r옵션과 함께 rm을 사용하면 내부의 파일가지 같이 제거해준다

cp : 파일/폴더 복사하기

cp는 copy의 약자로, 폴더/파일을 복사하는 명령어.
cp 뒤에 복사할 파일/폴더와 원하는 경로/이름을 입력하면 된다.

ex) cp text.txt text2.txt

rm * : 현재 작업중인 directory의 모든 파일 지우기
rm -f : 확인없이 모두 다 지우기
rm -r directory1 : 폴더 및 안의 파일 다 지우기
rm -rf directory1 : 묻지도 않고 다 지우기

mv : 파일/폴더 이동시키기, 이름 변경하기

mv는 move의 약자로, 파일이나 폴더를 이동시키는 명령어.
mv 명령어 뒤에 이동시킬 파일과 이동시킬 디렉토리를 순서대로 입력하면 된다.

  • test라는 폴더를 만들고 test.txt 파일을 해당 폴더로 이동시켜보기.
    ex)mv test.txt test
  • 파일 이름 변경하기
    ex) mv test2.txt test_changed.txt

🏖️ 기타 유용한 명령어

clear : 터미널 정리하기

clear는 터미널을 정리해주는 명령어
ls와 같은 명령어를 입력하다보면, 터미널 화면이 길어지고 지저분해 보이기도 함. 그때, clear를 활용하여 터미널 창이 처음 열었을때 처럼 깨끗해짐

history : 이전에 사용한 명령어 확인하기

history는 이전에 사용한 명령어들을 확인할 수 있는 명령어.
history를 입력하고 엔터를 누르면 번호와 명령어가 쭉 나열됨. 여기서 느낌표와 번호를 입력하면, 해당 번호에 맞는 명령어를 사용할 수 있다.

man : 명령어 메뉴얼 확인하기

man은 manual의 약자로, 원하는 명령어의 메뉴얼을 확인할 수 있다. man뒤에 살펴보고 싶은 명령어를 입력하면 된다.


🏖️ 추가 명령어 모음

vi (파일명.확장자) : 파일 편집할 수 있는 에디터 활성화 (vim 에디터)

I : insert 편집모드(—끼워넣기—)
esc : 명령어 모드
Shift + ; : 명령어 입력
q : 종료
wq : 저장 후 종료
q! 강제 종료

sudo : root 권한으로 들어가 파일을 vi로 편집

sudo는 root권한으로 /etc/폴더에 php.ini파일을 vi로 편집

kill

kill은 모든 프로세서를 종료함
_ex)kill ichat : ichat 프로세서를 강제 종료함

find

find는 조건검색어 명령어이다.
-find/경로/-name host.txt/경로/

profile
AI Engineer / 의료인공지능

0개의 댓글