macOS 터미널 기본 명령어 10가지와 효율적인 시스템 관리 가이드
- 공유 링크 만들기
- X
- 이메일
- 기타 앱
맥(Mac) 환경에서 그래픽 인터페이스는 직관적이고 아름답지만, 시스템 내부를 정밀하게 제어하거나 반복 작업을 자동화할 때는 명령줄 인터페이스(CLI)가 훨씬 강력한 도구가 됩니다. 많은 초보 사용자가 검은 화면과 텍스트 커서에 낯설음을 느끼지만, 몇 가지 원리만 이해하면 마우스 클릭보다 훨씬 빠르게 작업을 처리할 수 있습니다. 특히 시스템 상태 점검, 숨겨진 파일 관리, 네트워크 확인과 같은 작업은 그래픽 환경보다 터미널을 사용할 때 정확성과 효율성이 크게 향상됩니다. 이 가이드에서는 맥 사용자라면 누구나 알아두어야 할 macOS 터미널 기본 명령어 10가지와 시스템 관리 활용 방법을 체계적으로 정리해 드립니다. 일상적인 파일 탐색부터 백그라운드 프로세스 제어까지 한 단계씩 익혀보시기 바랍니다.
1. 파일 시스템 탐색과 디렉터리 이동을 위한 기본 명령어
터미널 작업의 출발점은 현재 작업 공간을 파악하고 원하는 위치로 이동하는 것입니다. 가장 기본이 되는 명령어는 pwd, ls, cd 세 가지입니다.
pwd(Print Working Directory)는 현재 사용자가 머물고 있는 폴더의 절대 경로를 화면에 출력해 줍니다. 경로를 잃어버렸거나 스크립트 실행 위치를 확인할 때 기준점이 됩니다.
ls(List)는 현재 위치에 존재하는 파일과 디렉터리 목록을 보여줍니다. 여기에 하이픈과 함께 l 옵션을 붙인 ls -l을 입력하면 파일 권한, 소유자, 크기, 수정 날짜와 같은 상세 정보를 표 형태로 볼 수 있으며, a 옵션을 더한 ls -la를 사용하면 점으로 시작하는 숨김 파일까지 모두 확인할 수 있습니다.
cd(Change Directory)는 다른 폴더로 이동할 때 사용합니다. cd 뒤에 폴더명을 입력하면 하위 폴더로 들어가고, cd ..을 입력하면 상위 폴더로 이동합니다. 사용자의 홈 디렉터리로 즉시 돌아가고 싶다면 물결표 기호를 사용하여 cd ~를 입력하면 됩니다.
2. 안전한 파일 조작과 디렉터리 관리를 위한 핵심 명령어
파일을 생성하고 복사하거나 이동하는 작업은 일상적인 시스템 관리의 핵심입니다. 이 과정에서 활용되는 명령어는 mkdir, touch, cp, mv, rm입니다.
mkdir(Make Directory)은 새로운 폴더를 만들 때 사용하며, 여러 단계의 폴더를 한 번에 생성하려면 p 옵션을 조합하여 사용할 수 있습니다.
touch는 빈 파일을 빠르게 생성하거나 기존 파일의 수정 시간을 갱신할 때 유용하게 쓰입니다.
cp(Copy)는 파일이나 폴더를 복사하는 명령어입니다. 폴더 전체와 하위 내용을 함께 복사하려면 r 옵션을 추가하여 재귀적 복사를 수행해야 합니다.
mv(Move)는 파일을 다른 경로로 이동시키는 역할뿐만 아니라 파일 이름을 변경할 때도 동일하게 사용됩니다.
rm(Remove)은 파일이나 폴더를 삭제하는 명령어입니다. 휴지통을 거치지 않고 디스크에서 즉시 영구 삭제되므로 다룰 때 각별한 주의가 필요합니다. 폴더를 삭제할 때는 r 옵션을 사용하며, 확인 절차 없이 강제 삭제하는 f 옵션은 시스템 주요 파일이 손상될 위험이 있으므로 신중하게 판단하여 실행해야 합니다.
3. 시스템 자원 모니터링과 프로세스 제어 명령어
맥북이 느려지거나 특정 프로그램이 응답하지 않을 때 활성 상태 보기를 켜는 대신 터미널 명령어를 사용하면 시스템 자원 소모를 최소화하면서 문제를 진단할 수 있습니다.
top 명령어는 현재 실행 중인 프로세스의 실시간 CPU 및 메모리 점유율을 텍스트 기반으로 표시합니다. 어떤 앱이 배터리를 과도하게 소모하거나 팬을 강하게 돌리는지 한눈에 파악할 수 있으며, 키보드의 q 키를 누르면 화면에서 빠져나옵니다.
ps(Process Status)는 현재 실행 중인 프로세스 목록을 정적인 상태로 출력합니다. 주로 ps aux와 같이 사용하여 시스템 전체의 프로세스를 조회하고, 특정 애플리케이션의 고유 식별 번호인 PID(Process ID)를 확인하는 용도로 쓰입니다.
kill 명령어는 비정상적으로 동작하거나 멈춰버린 프로세스를 강제로 종료할 때 사용합니다. 확인한 PID 번호를 kill 뒤에 입력하거나, 강력한 종료 신호인 9번 신호를 부여하는 kill -9 PID 방식을 적용하면 먹통이 된 앱을 즉각 종료시킬 수 있습니다.
4. 시스템 진단과 환경 관리를 위한 고급 터미널 활용 팁
기본 10가지 명령어를 익힌 후에는 네트워크 상태 점검과 관리자 권한 제어를 통해 맥 시스템을 더욱 깊이 있게 다룰 수 있습니다.
ping 명령어는 특정 서버나 도메인과의 통신 지연 시간을 밀리초 단위로 측정하여 인터넷 연결이 정상적인지 점검하는 도구입니다.
sudo(Superuser Do)는 일반 사용자 권한으로 수정할 수 없는 시스템 보호 영역을 변경하거나 보안 설정 파일을 다룰 때 관리자 권한을 임시로 획득하는 명령어입니다. sudo를 입력한 뒤 명령어를 실행하면 맥 로그인 비밀번호를 요구하며, 보안을 위해 입력 중인 비밀번호는 화면에 글자나 별표로 표시되지 않으므로 그대로 입력 후 엔터를 눌러야 합니다.
또한 macOS의 기본 셸 환경인 zsh의 단축키를 활용하면 작업 능률을 극대화할 수 있습니다. 파일명이나 폴더명을 일부만 입력하고 탭(Tab) 키를 누르면 경로가 자동으로 완성되며, 위아래 방향키를 누르면 이전에 입력했던 명령어 기록을 손쉽게 불러올 수 있습니다. 화면이 복잡해졌을 때는 clear 명령어를 입력하거나 단축키 Command + K를 눌러 터미널 화면을 깔끔하게 비울 수 있습니다.
이처럼 터미널의 기본 흐름을 이해하고 필수 명령어를 손에 익혀두면 맥 운영체제의 숨겨진 성능과 유연성을 온전히 활용할 수 있으며, 일상적인 유지보수 작업 역시 한층 빠르고 전문적으로 처리할 수 있게 됩니다.
- 공유 링크 만들기
- X
- 이메일
- 기타 앱