맥에서 zshrc에 alias 추가해 영구 적용하는 방법 설명과 설정 팁 포함

macOS에서 터미널을 사용할 때 반복적으로 입력하는 긴 명령어가 있다면 alias를 활용해 훨씬 편리하게 작업할 수 있습니다. 특히 자주 사용하는 명령어를 짧은 단어로 줄여두면 생산성이 크게 향상됩니다. 이 글에서는 macOS 기본 셸인 zsh 환경에서 alias를 영구적으로 적용하는 방법과, 설정 후 즉시 반영하는 팁까지 자세히 설명합니다.


macOS에서 zshrc에 alias 추가해 영구 적용하는 방법 자세히 안내

macOS는 기본 셸로 zsh(Z Shell)를 사용합니다. 따라서 alias를 영구적으로 유지하려면 zsh의 설정 파일인 ~/.zshrc에 원하는 alias를 추가해야 합니다. 단순히 터미널에 alias 명령어를 입력하는 것만으로는 현재 세션에서만 유효하고, 터미널을 종료하면 사라지기 때문입니다.

예를 들어, 다음과 같은 긴 명령어를 자주 사용한다고 가정해보겠습니다.

claude --dangerously-skip-permissions

이 명령어를 clauded라는 짧은 이름으로 사용하고 싶다면 아래와 같이 입력하면 됩니다.

echo "alias clauded='claude --dangerously-skip-permissions'" >> ~/.zshrc

이 명령은 ~/.zshrc 파일 맨 아래에 alias 설정을 추가합니다. >> 기호는 기존 내용을 유지한 채 덧붙이는 역할을 합니다. 이렇게 설정하면 앞으로 터미널을 새로 열 때마다 해당 alias가 자동으로 적용됩니다.

만약 여러 개의 alias를 관리하고 싶다면, ~/.zshrc 파일을 직접 열어 정리하는 것도 좋은 방법입니다.

nano ~/.zshrc

또는

code ~/.zshrc

처럼 편한 편집기를 사용해 관리하면 가독성이 좋아지고 유지보수도 쉬워집니다.


~/.zshrc 수정 후 source로 즉시 반영하는 팁과 유지 확인 방법

~/.zshrc에 alias를 추가한 직후에는 바로 적용되지 않을 수 있습니다. 기본적으로 설정 파일은 새 터미널 세션이 시작될 때 읽히기 때문입니다. 따라서 지금 사용 중인 터미널에 즉시 반영하려면 다음 명령어를 입력하세요.

source ~/.zshrc

source 명령은 해당 설정 파일을 다시 읽어 현재 세션에 적용해줍니다. 이 과정을 거치면 터미널을 껐다 켜지 않아도 새 alias를 바로 사용할 수 있습니다.

설정이 제대로 적용되었는지 확인하려면 간단히 alias 목록을 조회해보면 됩니다.

alias

목록에 clauded='claude --dangerously-skip-permissions'가 보이면 정상적으로 등록된 것입니다. 이후 터미널을 완전히 종료했다가 다시 실행해도 동일하게 동작한다면 영구 적용이 성공한 것입니다.

추가 팁으로, ~/.zshrc 파일이 없다면 자동으로 생성됩니다. 다만, 설정이 복잡해질 경우에는 alias들을 별도의 파일(예: ~/.zsh_aliases)로 분리하고 ~/.zshrc에서 불러오는 방식도 깔끔한 관리 방법이 될 수 있습니다.


macOS에서 alias를 영구적으로 적용하는 방법은 생각보다 간단하지만, 제대로 이해해두면 터미널 작업 효율이 크게 향상됩니다. ~/.zshrc에 추가하고 source로 즉시 반영하는 기본 원칙만 기억해두면 언제든지 원하는 명령어를 편리하게 사용할 수 있습니다. 자주 쓰는 명령어부터 하나씩 정리해 나가며 나만의 최적화된 터미널 환경을 만들어 보세요.

You may also like...

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.