맥북이나 아이맥 등 MacOS 기반의 기기를 사용하다 보면 윈도우의 CMD(명령 프롬프트)처럼 명령어로 시스템을 조작할 수 있는 ‘터미널(Terminal)’ 기능을 접하게 됩니다. 특히 Apple Silicon(M1, M2, M3) 칩 기반의 최신 맥에서도 터미널은 시스템 설정 변경, 앱 실행, 보안 정책 제어 등 다양한 작업에 활용되며 macOS를 제대로 활용하려면 꼭 알아둬야 할 기능입니다.
터미널은 단순히 개발자만 쓰는 도구가 아니라, 일반 사용자도 명령어 몇 가지만 익혀두면 파일 정리, 네트워크 확인, 권한 설정까지 쉽게 할 수 있어 매우 유용합니다.
그럼 macOS에서 터미널을 실행하는 방법부터, 자주 사용하는 명령어와 윈도우 CMD와의 비교까지 한눈에 이해할 수 있도록 정리해봤습니다.
초보 사용자라도 이 글을 통해 mac 터미널의 기초를 탄탄히 익히고, 맥을 좀 더 깊이 있게 활용할 수 있을 것입니다.
참고 : 터미널 기능을 통한 게이트키퍼 비활성화 방법
맥북 터미널 실행방법
| 방법 | 설명 | 단축키/경로 |
|---|---|---|
| 런치패드 이용 | 런치패드에서 ‘터미널’ 검색 후 실행 | – |
| 스포트라이트 검색 | Ctrl + Space → ‘Terminal’ 입력 | Ctrl + Space |
| Finder 경로 실행 | Finder → 응용 프로그램 → 유틸리티 → 터미널 | /Applications/Utilities/Terminal |
| Siri 이용 | Siri에 “터미널 열어줘” 명령 | – |
본 기준은 MacBook 빅서 MacOS 기준으로 진행되지만 아이맥 “iMAC“이나 카탈리나,모하비의 운영체제에서도 터미널 “Terminal“실행방법은 크게 다르지 않습니다.

가장먼저 MacOS에서 런터패드를 실행하면 터미널 아이콘이 있습니다.

이를 선택해서 실행하는 방법이 있습니다.
스포트라이트 터미널 검색방법

MacOS에서는 Spotlight라는 스포트라이트 검색기능이 있습니다.
단축키는 Ctrl + Space를 눌러줍니다.
그리고 한글로 터미널 or 영어로 Termianl이라고 입력하면 프로그램을 실행할 수 있습니다.
윈도우 MS-DOS 및 맥 터미널 명령어 기능
| MS 윈도우 DOS 명령어 | Apple Mac 맥 터미널 명령어 | 명령어 기능 |
|---|---|---|
| dir | ls | 디렉토리에 있는 파일 및 폴더의 리스트 확인 |
| cd | cd | change directory 로 폴더(디렉토리)를 변경 |
| cls | clear | clear screen 으로 화면에 있는 모든글씨를 깨끗하게 비워줍니다. |
| copy | cp | 지정된 디렉토리로 파일을 복사 |
| del | rm | 파일을 삭제 |
| ipconfig | ipconfig getifaddr en0 | ip주소 등 네트워크 설정확인 |
| – | say 읽을 텍스트 입력 | 맥에만 있는 기능으로 say 뒤에 텍스트를 입력하면 음성으로 읽어주는 기능입니다. |
| exit | logout | 콘솔을 종료합니다. |
터미널 명령어 기록을 삭제하려면 어떻게 하나요?
터미널에서 입력한 명령어들은 .zsh_history 혹은 .bash_history 파일에 저장됩니다. 아래 명령어로 기록을 삭제할 수 있습니다.
history -c
rm ~/.zsh_history
이후 터미널을 종료하고 재실행하면 기록이 삭제된 상태로 시작됩니다.
터미널에서 기본 시작 경로를 변경할 수 있나요?
가능합니다. 기본 쉘 설정 파일 (~/.zshrc 또는 ~/.bash_profile)에 아래와 같이 추가해 주세요.
cd ~/Downloads
위 코드를 추가하면 터미널을 열었을 때 자동으로 해당 폴더로 이동합니다.
터미널에서 숨김 파일을 보는 방법은?
ls -a 명령어를 사용하면 숨김 파일(예: .git, .DS_Store)도 포함한 디렉토리 전체 내용을 확인할 수 있습니다.
터미널에서 Homebrew가 작동하지 않아요.
Homebrew는 macOS 패키지 관리자입니다. brew 명령어가 작동하지 않는다면, 다음을 확인해 보세요.
- 터미널에서
brew --version입력 - 아래 명령어로 재설치
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
설치 후 .zprofile 또는 .zshrc에 경로를 등록하세요.
zsh 테마나 플러그인을 적용하려면 어떻게 하나요?
Oh My Zsh를 설치하면 다양한 테마와 플러그인을 쉽게 적용할 수 있습니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
설치 후 .zshrc 파일을 수정해 ZSH_THEME="agnoster" 등으로 테마를 바꿀 수 있습니다.
터미널 단축키가 기억 안 나요. 기본 단축키 리스트가 있나요?
Ctrl + A: 커서 맨 앞으로 이동Ctrl + E: 커서 맨 뒤로 이동Ctrl + U: 커서 앞 모두 삭제Ctrl + K: 커서 뒤 모두 삭제Ctrl + C: 현재 명령어 취소
터미널에서 특정 앱을 직접 실행할 수 있나요?
네. 아래 명령어로 가능합니다.
open -a "Google Chrome"
open -a "Safari"
이 명령어로 GUI 앱을 CLI에서 실행할 수 있어 편리합니다.
터미널 커서가 이상해졌어요. 깜빡이지 않거나 굵기가 달라졌어요.
.zshrc에 커서 스타일을 추가 설정해주면 됩니다.
예를 들어,
echo -e "\033[5 q"
위 코드는 깜빡이는 커서를 설정해줍니다. 변경 후 터미널 재시작 필요.
FAQ
터미널 명령어를 잘못 입력하면 시스템에 문제가 생기나요?
일반적인 명령어는 사용자 계정 권한 범위 내에서만 동작하므로 큰 문제가 생기지는 않습니다. 하지만 sudo 명령어처럼 관리자 권한을 요구하는 명령은 주의해서 사용해야 하며, 시스템 파일이나 권한 설정이 변경될 수 있으니 반드시 내용을 이해하고 실행하는 것이 중요합니다.
Mac에서 관리자 권한 명령어를 입력할 때 비밀번호가 안 보여요
터미널에서 sudo 명령어를 입력하면 암호를 입력해야 하는데, 비밀번호 입력 시 화면에 아무런 표시가 되지 않아 당황할 수 있습니다. 실제로는 입력되고 있는 상태이니 그대로 타이핑한 후 Enter를 눌러주면 됩니다.
터미널 명령어를 자동 완성하려면 어떻게 하나요?
명령어나 파일 경로 입력 중 Tab 키를 누르면 자동 완성이 지원됩니다. 단, 유사한 이름이 여러 개 있을 경우 목록을 보여주며, 다시 Tab을 눌러 세부 항목을 선택할 수 있습니다.
기본 쉘(Shell)을 bash에서 zsh로 바꾸면 명령어가 달라지나요?
macOS Catalina 이후부터 기본 쉘이 bash에서 zsh로 변경되었습니다. 대부분의 기본 명령어는 동일하지만, .bash_profile이 아닌 .zshrc에 환경 변수를 설정하는 차이 등이 있으니 환경 설정 시 참고해야 합니다.
Mac 터미널에서 한글이 깨질 때 해결 방법은?
터미널 상단 메뉴에서 ‘환경설정 > 고급 > 인코딩’을 확인하고 UTF-8로 설정하면 대부분 해결됩니다. 또는 .zshrc 파일에 export LANG=ko_KR.UTF-8를 추가한 후 재시작합니다.
윈도우에서 사용하는 batch 파일처럼 맥에서도 자동 명령어 실행이 가능한가요?
가능합니다. .sh 확장자를 가진 Shell Script 파일을 생성하고 실행 권한을 부여한 후 터미널에서 실행하면 배치 파일처럼 명령어 묶음을 자동으로 실행할 수 있습니다.
Mac 터미널을 커스터마이징할 수 있나요?
네. iTerm2 같은 외부 터미널 앱을 사용하면 색상, 폰트, 탭, 단축키 등 다양한 커스터마이징이 가능하며, Powerlevel10k와 같은 zsh 테마도 설정할 수 있습니다.
터미널로 앱을 강제로 종료할 수 있나요?kill 또는 killall 명령어를 통해 프로세스를 강제로 종료할 수 있습니다. 예를 들어 killall Safari를 입력하면 실행 중인 Safari 브라우저가 종료됩니다.
시스템 리소스를 확인할 수 있는 명령어가 있나요?top, htop, vm_stat 등의 명령어를 통해 실시간 CPU, 메모리, 프로세스 등의 시스템 리소스를 확인할 수 있습니다.
특정 파일이나 폴더를 터미널로 빠르게 열 수 있나요?open 명령어를 사용하면 Finder나 기본 앱으로 해당 파일/폴더를 열 수 있습니다. 예: open .은 현재 디렉터리를 Finder에서 열어줍니다.