Z shell(Zsh)은 Bourne 셸의 확장 버전으로, 테마 커스터마이징과 플러그인 지원 등 다양한 기능을 제공합니다. macOS에서는 Bash를 대체해 터미널의 기본 셸로 채택되었으며, 플러그인 프레임워크와 사소한 오타를 자동으로 교정해 주는 맞춤법 보정 기능 같은 장점을 갖추고 있습니다.
zsh를 실행할 때 설정에 필요한 zshrc 파일은 기본적으로 생성되지 않기 때문에, 홈 디렉터리에 직접 만들어 주어야 합니다. 이 글에서는 zshrc 파일이 무엇인지, 어디에 위치하는지, 그리고 Mac에서 어떻게 생성하는지 단계별로 자세히 알아보겠습니다.
Mac에서 새 파일을 가장 빠르게 만드는 방법
기본적으로 macOS의 우클릭 컨텍스트 메뉴에는 '새 폴더' 옵션은 있지만 '새 파일' 옵션이 없어서, 새 파일을 바로 만들기가 다소 불편합니다. 이럴 때 전문 우클릭 확장 도구인 iBoysoft MagicMenu를 활용해 보세요.
iBoysoft MagicMenu는 컨텍스트 메뉴에 '새 파일' 바로가기를 추가해 주는 도구로, 데스크톱이나 폴더에서 간단히 우클릭만으로 doc, docx, xls, xlsx, txt, pdf, ppt, Keynote, Pages, Markdown, Numbers 등 다양한 형식의 파일을 손쉽게 생성할 수 있게 해줍니다.
또한 원하는 파일 형식이 기본 목록에 없더라도, 로컬 폴더에 저장된 빈 파일이나 미리 편집해 둔 템플릿 파일을 가져와 바로가기로 등록할 수 있습니다. 필요하다면 꼭 활용해 보세요.
iBoysoft MagicMenu로 Mac에서 .zshrc 파일을 만드는 방법은 다음과 같습니다.
- iBoysoft MagicMenu를 무료로 다운로드하여 설치한 뒤 실행합니다.
- New File 메뉴로 이동한 후 추가 버튼(+)을 클릭합니다.

- 팝업창에서 파일 추가 버튼을 클릭하고 .zshrc 파일을 선택합니다. 미리 TextEdit으로 빈 .zshrc 파일을 템플릿으로 만들어 두면 편리합니다.
- Open을 클릭하면 해당 파일이 우클릭 '새 파일' 메뉴에 등록됩니다.
- 이제 데스크톱이나 Finder의 빈 공간에서 마우스 오른쪽 버튼을 클릭한 뒤 New File > .zshrc를 선택하면 .zshrc 파일을 바로 만들 수 있습니다.
Reddit에서 화제가 된 Mac .zshrc 파일 생성 방법
실제로 많은 사용자가 업무와 개인 작업 과정에서 .zshrc 파일을 만들어야 하며, 가장 쉬운 방법을 찾고 있습니다. Reddit의 한 게시자도 Mac에서 .zshrc 파일을 생성하는 방법을 문의했고, 여러 사용자가 터미널을 활용한 해결책을 제안했습니다.
동시에 zshrc 파일을 편집하거나 파일 위치를 찾고 싶어 하는 사용자도 적지 않습니다. 아래에서 생성, 편집, 위치 확인 방법까지 모든 답을 확인해 보세요.
터미널로 .zshrc 파일 만들기
~/.zshrc는 macOS에 기본적으로 존재하지 않으므로 직접 생성해야 합니다. 경로에서 '~/'는 사용자의 홈 디렉터리를 의미하고, '.zshrc'는 ZSH 설정 파일 그 자체를 가리킵니다.
.zshrc 파일을 만들려면 터미널을 사용해야 합니다. 단계별 절차는 다음과 같습니다.
- Launchpad > 기타 > 터미널을 실행합니다. (Finder > 응용 프로그램 > 터미널을 더블클릭해도 됩니다.)
- nano ~/.zshrc 명령어를 입력하고 Enter를 눌러 실행합니다.

- 편집 화면에서 ZSH_Theme 값을 설정합니다.
- Control + X를 눌러 변경 사항을 저장합니다.
- 'Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES)?'라는 안내가 표시되면 Y를 누릅니다.
- Enter를 누르면 새 .zshrc 파일이 저장됩니다.
작업이 끝나면 터미널을 종료하고 새 창을 열어 보세요. ~/.zshrc의 설정이 정상적으로 불러와진 것을 확인할 수 있습니다.
zshrc 파일이란 무엇인가요?
.zshrc 파일은 Z-Shell(ZSH) 리소스 파일로, 사용자가 직접 생성한 경우에만 Mac에 존재합니다. 셸이 기본적으로 이 파일을 만들어 주지 않기 때문입니다.
zsh 셸(프롬프트)은 이 파일에 담긴 설정을 사용합니다. 즉, 이 파일은 ZSH 셸을 시작할 때마다 실행되는 일종의 스크립트라고 할 수 있습니다.
이 파일의 핵심 역할은 대화형 셸(interactive shell)의 환경을 설정하는 것입니다. 용도와 기능 면에서 Bash 셸의 bash_profile 파일과 매우 유사합니다.
zshrc 파일 커스터마이징 방법
기본 zsh 프롬프트에는 사용자 이름, 머신 이름, 사용자 홈 디렉터리를 기준으로 한 현재 위치 정보가 함께 표시됩니다. 이러한 정보는 /etc/zshrc 경로의 zsh 셸 시스템 파일에 저장되어 있습니다.
기본 프롬프트를 변경하려면 .zshrc 파일에 관련 값을 추가해 기본값과 다르게 표시되도록 설정해야 합니다.
- 터미널을 열고 nano ~/.zshrc 명령어를 입력한 후 Enter를 누릅니다.
- PROMPT='...' 형식으로 새 줄을 추가합니다.
- .zshrc 프로필에 PROMPT='%n~$'처럼 원하는 값을 입력합니다.
- Ctrl + O를 눌러 변경 사항을 저장한 뒤, Ctrl + X를 눌러 nano 편집기를 종료합니다.
zshrc 파일 위치는 어디인가요?
.zshrc 파일을 한 번 생성하고 나면 Mac에서 손쉽게 찾을 수 있습니다.
- Launchpad > 기타 > 터미널을 실행합니다. (Finder > 응용 프로그램 > 터미널도 가능합니다.)
- cd ~ 명령어를 입력해 사용자 홈 폴더로 이동합니다.
- ls -a 명령어를 입력하면 숨김 파일을 포함한 모든 파일 목록이 표시됩니다.
- 표시된 목록 중에서 .zshrc 파일을 찾습니다.
- 다음 명령어를 입력하면 파일 내용을 확인할 수 있습니다.
% cat ~/.zshrc
파일을 아직 만들지 않은 상태에서 찾으려고 하면 'cat: /Users/사용자명/.zshrc: No such file or directory' 오류가 발생합니다. 이 경우 위의 생성 방법대로 파일을 먼저 만들어 주세요.
자주 묻는 질문
Q. .zshrc 파일을 가장 빠르게 만드는 방법은?
터미널을 열고 touch ~/.zshrc 명령어를 입력하면 빈 .zshrc 파일이 즉시 생성됩니다.
Q. .zshrc 파일을 편집하는 방법은?
터미널에서 nano ~/.zshrc를 입력해 파일을 연 뒤, PROMPT='...' 형식으로 새 줄을 추가하고 필요한 값을 입력하면 됩니다.