맥 터미널(Mac Terminal)은 모든 MacBook과 iMac에 기본 탑재된 도구 앱 중 하나입니다. 맥에서 발생하는 다양한 문제를 진단하고 해결할 때 필수적이며, CLI(Command Line Interface, 명령줄 인터페이스) 방식으로 작동합니다. CLI는 명령어를 한 줄씩 입력해 컴퓨터와 상호작용하는 방식으로, 맥에서 사용하는 CLI 셸의 이름은 Bash(Bourne Again Shell)입니다.
GUI(Graphical User Interface, 그래픽 사용자 인터페이스)와 혼동하기 쉬운데, GUI는 창, 메뉴, 아이콘 등의 그래픽 요소로 컴퓨터를 조작하는 방식입니다. CLI는 기본 명령어만 익혀도 GUI보다 더 빠르고 강력하게 작업을 처리할 수 있습니다.
Mac에서 터미널 실행하는 방법
터미널은 '/응용 프로그램/유틸리티(/Applications/Utilities)' 경로에 있습니다. 두 가지 방법으로 실행할 수 있습니다.
방법 1
- 파인더(Finder)를 엽니다
- 상단 메뉴에서 '이동(Go)'을 클릭합니다
- '폴더로 이동(Go to Folder)'을 클릭합니다
- /Applications/Utilities를 입력하고 '이동'을 클릭합니다
- 터미널(Terminal)을 클릭합니다
방법 2
- 파인더를 엽니다
- '응용 프로그램(Applications)'을 클릭합니다
- '유틸리티(Utilities)'를 클릭합니다
- '터미널(Terminal)'을 클릭합니다
어떤 방법을 사용하든 터미널 창 상단에 사용자 이름과 'Bash'가 표시되며, 마지막 로그인 날짜와 시간도 함께 나타납니다.
터미널 기본 명령어 모음
모든 CLI 명령어를 설명하려면 책 한 권 분량이 필요하기 때문에, 실무에서 자주 쓰이는 기본 명령어만 소개합니다.
- ls -l ~ : 홈 폴더(~)의 파일 목록을 긴 목록(-l) 형식으로 출력합니다.
- clear : 터미널 화면에 남아 있는 이전 내용을 모두 지웁니다.
- exit : 터미널 앱을 종료합니다.
- history : 지금까지 입력한 모든 명령어 기록을 확인합니다.
- cp : 파일을 복사합니다.
- rm : 파일을 삭제합니다.
- ps, jobs : 현재 실행 중인 프로세스나 앱을 확인합니다. 각 프로세스에는 고유한 PID(Process Identifier) 번호가 부여됩니다.
- top : 메모리와 에너지를 가장 많이 사용하는 앱·프로세스, CPU 통계를 실시간으로 보여줍니다.
- & : 명령어 맨 끝에 붙이면 해당 명령이 백그라운드에서 실행됩니다.
터미널로 웹사이트 핑(Ping) 테스트하기
네트워크 유틸리티(/System/Library/CoreServices/Applications)로도 핑 테스트를 할 수 있지만, 터미널에서 바로 실행하는 편이 간편합니다. 터미널에 다음과 같이 입력하세요.
ping www.google.com
www.google.com은 예시일 뿐입니다. 응답 속도를 확인하고 싶은 아무 웹사이트 주소나 입력하면 됩니다. 테스트를 중단하려면 Control + C를 누르세요.
터미널로 Mac 말하게 하기
터미널에 아래 명령어를 입력하고 엔터를 누르면, 맥이 입력한 텍스트를 그대로 읽어 줍니다.
say hello
'hello' 대신 원하는 문장을 자유롭게 입력하면 됩니다. 공공장소에서 갑자기 맥이 말을 하면 주변 사람들이 놀라니 재미있게 활용해 보세요.
터미널로 스크린샷 그림자 제거하기
터미널에 아래 명령어를 입력합니다.
defaults write com.apple.screencapture disable-shadow -bool TRUE
이 명령은 불리언(Boolean) 변수를 변경해 스크린샷에 자동으로 추가되는 드롭 섀도(drop shadow)를 비활성화합니다. 다시 그림자를 활성화하려면 같은 명령어에서 TRUE를 FALSE로 바꿔 입력하면 됩니다.
설정 적용을 위해 이어서 다음 명령어를 입력하세요.
killall SystemUIServer
터미널로 Mac 잠자기 방지하기
문서를 읽는 도중 화면이 어두워지거나 화면 보호기가 켜져 답답한 경험이 있으신가요? 터미널에 아래 명령어를 입력하면 맥이 잠들지 않습니다.
caffeinate
영구적으로 깨어 있는 대신 일정 시간 동안만 깨어 있게 설정할 수도 있습니다.
caffeinate -t 150000
-t 뒤의 숫자는 초 단위 시간으로, 맥이 다시 어두워지기 전까지 깨어 있는 시간을 의미합니다. 명령은 언제든 Control + C로 중단할 수 있습니다.
터미널 화면 커스터마이징하기
터미널의 색상, 배경, 폰트 등을 바꿔 나만의 개성 있는 화면을 만들 수 있습니다.
- 터미널 앱을 엽니다
- 화면 좌측 상단의 '터미널' 메뉴를 클릭합니다
- '환경설정(Preferences)'을 클릭합니다
- '프로파일(Profiles)'을 클릭합니다
- 기본 제공되는 배경과 스타일 중 하나를 선택합니다
- 스타일을 정했다면 하단의 '기본값(Default)'을 클릭합니다
기본 스타일이 마음에 들지 않는다면 직접 만들 수도 있습니다.
- 프로파일 창 하단의 '+' 버튼을 눌러 새 스타일을 추가합니다
- 불필요한 스타일은 '-' 버튼으로 삭제합니다
- 폰트, 색상 등 세부 옵션을 자유롭게 조절합니다
- 완성된 스타일을 '기본값'으로 지정합니다
CLI 명령어는 처음 접하면 어렵고 낯설게 느껴질 수 있지만, 몇 가지만 익혀두면 맥을 훨씬 능률적으로 관리할 수 있습니다. 오늘부터 터미널을 즐겁게 활용해 보세요!