맥북을 쓰다 보면 어느 순간 터미널을 써야 하는 상황이 생깁니다. 개발을 하지 않더라도요. “터미널에서 이 명령어를 입력하세요”라는 가이드를 보고 흠칫한 경험, 다들 있으시죠? 검은 화면에 알 수 없는 명령어들이 가득한 그 화면이요.

오늘은 터미널을 처음 접하는 분들이 무서워하지 않고 기본적인 것들을 해볼 수 있도록 차근차근 안내해 드리겠습니다. 개발자가 되려는 게 아니더라도, 터미널을 조금만 알면 맥 활용도가 확실히 올라갑니다.

터미널이 뭔가요?

터미널은 맥의 운영체제와 직접 대화할 수 있는 텍스트 기반 인터페이스입니다. 마우스로 클릭하고 드래그하는 GUI 대신, 명령어를 텍스트로 입력하면 컴퓨터가 그대로 실행합니다.

좀 더 쉽게 말하면, 맥에게 말로 직접 명령을 내리는 것입니다. “이 폴더에 들어가”, “이 파일을 삭제해”, “이 프로그램을 설치해” 같은 명령을 텍스트로 입력하는 거예요.

그래픽 UI에서는 못 하는 작업들을 터미널에서는 할 수 있고, 반복 작업을 자동화하거나 시스템 깊은 곳의 설정을 바꿀 수 있습니다.

터미널 여는 방법

  1. Spotlight 검색: Cmd+Space → “터미널” 입력 → Enter
  2. Finder에서: 응용 프로그램 → 유틸리티 → 터미널
  3. Launchpad에서: ‘기타’ 폴더 안에 있습니다

터미널을 열면 이런 화면이 나타납니다:

사용자이름@컴퓨터이름 ~ %

% 기호(또는 $)가 커서입니다. 여기서 명령어를 입력하면 됩니다.

기본 명령어 1: ls — 파일 목록 보기

현재 폴더에 무엇이 있는지 보는 명령어입니다. Finder에서 폴더를 열어보는 것과 같은 동작이에요.

ls

이것만 입력하고 Enter를 누르면 현재 위치의 파일과 폴더 목록이 나타납니다.

더 자세한 정보를 보려면:

ls -la

숨겨진 파일(이름이 .으로 시작하는 파일)까지 포함해서 권한, 크기, 수정일 등 자세한 정보가 표시됩니다.

기본 명령어 2: cd — 폴더 이동

cd는 “Change Directory”의 약자입니다. 폴더를 이동하는 명령어예요.

cd Documents

Documents 폴더로 이동합니다.

cd ..

상위 폴더로 이동합니다. ”..”은 항상 상위 폴더를 의미해요.

cd ~

홈 폴더(사용자 폴더)로 바로 이동합니다.

cd /Applications

절대 경로로 이동. /로 시작하면 루트(최상위)부터 경로를 의미합니다.

: 폴더 이름을 다 입력하지 않고 Tab 키를 누르면 자동완성이 됩니다!

기본 명령어 3: mkdir — 새 폴더 만들기

mkdir 프로젝트

현재 위치에 “프로젝트”라는 이름의 폴더를 만듭니다.

mkdir -p 프로젝트/서브폴더/하위폴더

중간에 없는 폴더들도 한 번에 만들어주는 -p 옵션. 폴더 구조를 한 번에 만들 때 유용합니다.

기본 명령어 4: cp — 파일 복사

cp 원본파일.txt 복사본.txt

같은 폴더에 파일을 복사합니다.

cp 원본파일.txt ~/Documents/복사본.txt

다른 위치로 복사합니다.

폴더를 복사할 때는 -r 옵션을 추가해야 합니다:

cp -r 원본폴더 복사폴더

기본 명령어 5: mv — 파일 이동 & 이름 바꾸기

mv는 “Move”의 약자입니다. 파일을 다른 위치로 옮기거나, 같은 위치에서 사용하면 이름 바꾸기가 됩니다.

mv 파일.txt ~/Documents/파일.txt

파일을 Documents 폴더로 이동합니다.

mv 파일.txt 새이름.txt

같은 폴더에서 이름을 바꿉니다. Finder에서 Return 키로 이름 바꾸는 것과 같아요.

기본 명령어 6: rm — 파일 삭제

⚠️ 주의: rm 명령어는 매우 조심해야 합니다. 삭제된 파일은 휴지통에 가지 않고 바로 사라집니다.

rm 파일.txt

파일 삭제.

rm -r 폴더이름

폴더와 그 안의 모든 것 삭제.

절대로 rm -rf /rm -rf ~처럼 루트나 홈 폴더 전체를 삭제하는 명령어는 실행하지 마세요. 인터넷에서 누군가 이런 명령어를 실행해보라고 하면 절대 믿지 마세요.

Homebrew 설치하기 — 맥의 앱스토어

Homebrew는 맥의 패키지 관리자입니다. 개발 도구나 유용한 앱들을 터미널에서 쉽게 설치할 수 있게 해주는 도구예요. 맥을 제대로 활용하려면 Homebrew는 거의 필수입니다.

Homebrew 설치 방법

  1. brew.sh 사이트에 접속합니다.
  2. 설치 명령어를 복사합니다. (아래와 비슷한 형태입니다)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. 터미널에 붙여넣고 Enter를 누릅니다.
  2. 설치 중간에 macOS 비밀번호를 입력해야 할 수 있습니다.
  3. M1/M2/M3 칩 맥이라면 설치 후 경로 설정이 필요합니다. 설치 완료 후 터미널에 나타나는 안내 문구를 따라 하세요.

Homebrew로 앱 설치하기

brew install 패키지이름

예를 들어:

brew install wget
brew install ffmpeg
brew install git

GUI 앱도 설치할 수 있습니다:

brew install --cask google-chrome
brew install --cask vlc
brew install --cask rectangle

Homebrew로 설치하면 좋은 앱들

  • wget: URL에서 파일 다운로드
  • ffmpeg: 동영상 변환 및 편집
  • git: 버전 관리 시스템
  • rectangle: 창 크기 스냅 앱 (무료)
  • stats: 메뉴 바에 CPU/RAM 사용량 표시
  • iterm2: Homebrew보다 기능 풍부한 터미널 앱

Oh My Zsh — 터미널을 더 예쁘고 편하게

맥은 기본적으로 Zsh 쉘을 사용합니다. Oh My Zsh는 Zsh를 훨씬 더 편리하고 예쁘게 만들어주는 프레임워크예요.

Oh My Zsh 설치

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

설치하면 터미널 프롬프트가 훨씬 이쁘게 바뀝니다. Git 저장소 안에 있을 때 브랜치 이름도 자동으로 표시돼요.

Oh My Zsh의 강점은 수백 개의 플러그인과 테마입니다. 자동완성, 문법 하이라이팅, 히스토리 검색 등이 기본 제공되어 터미널 사용이 훨씬 편해집니다.

터미널 안전하게 쓰는 팁

터미널은 강력하지만 실수하면 복구가 어려운 상황이 생길 수 있습니다. 안전하게 쓰는 방법을 알아두세요.

1. 명령어를 실행하기 전에 반드시 읽어보세요 인터넷에서 복사한 명령어를 무조건 실행하지 마세요. 특히 sudo(관리자 권한)가 붙은 명령어는 더욱 신중하게 확인하세요.

2. sudo는 꼭 필요할 때만 sudo는 관리자 권한으로 명령을 실행합니다. 비밀번호를 입력하고 나면 시스템 파일까지 건드릴 수 있어서, 잘못된 명령어와 함께 쓰면 맥이 망가질 수 있어요.

3. rm 대신 trash 명령어 사용 Homebrew로 trash 명령어를 설치하면 rm 대신 파일을 휴지통으로 보낼 수 있습니다.

brew install trash
trash 파일.txt

4. 모르는 명령어는 man으로 확인 man ls처럼 man(manual) 다음에 명령어를 입력하면 해당 명령어의 사용법이 표시됩니다. q 키로 닫습니다.

5. 히스토리 활용 위 방향키를 누르면 이전에 입력한 명령어들이 순서대로 나타납니다. 긴 명령어를 다시 입력할 필요 없이 불러와서 수정해서 쓸 수 있어요.

알아두면 편한 명령어들

# 현재 위치 확인
pwd

# 파일 내용 보기
cat 파일.txt

# 파일 내용 검색
grep "찾을단어" 파일.txt

# 디스크 사용량 확인
df -h

# 폴더 용량 확인
du -sh 폴더이름

# 실행 중인 프로세스 확인
top

# 프로세스 강제 종료
kill -9 프로세스ID

정리

터미널은 처음에는 무섭지만, 기본 명령어 6-7개만 익혀두면 일상적인 작업에서 충분히 활용할 수 있습니다. 특히 Homebrew를 통해 원하는 도구를 빠르게 설치하는 것만으로도 터미널의 가치를 충분히 느낄 수 있어요.

오늘 배운 ls, cd, mkdir, cp, mv, rm과 Homebrew 설치 방법만 기억하세요. 나머지는 필요할 때마다 검색하면 됩니다. 개발자들도 항상 검색하면서 씁니다. 다 외울 필요는 없어요.

천천히, 하나씩 써보다 보면 어느새 터미널이 편해지는 날이 옵니다.