zsh 설정을 할때마다 헷갈려서 정리해본다. 원래 zshrc에 때려 넣곤 했는데 AI 사용하는 대화형 쉘이나 스크립트에서는 설정이 로드가 되지 않는 일이 종종 있었다. 알아보다보니 zshenv, zshrc 등에 적절히 넣어야하는 것을 알았다.zsh 로드순서순서파일로그인쉘(zsh)비로그인 대화형 쉘(zsh -l)비대화형 스크립트(zsh script.sh)1/etc/zshenv✅✅✅2~/.zshenv✅✅✅3/etc/zprofile✅❌❌4~/.zprofile✅❌❌5/etc/zshrc✅✅❌6~/.zshrc✅✅❌7~/.zlogin(로그아웃시: ~/.zlogout)✅❌❌이런 순서로 로드가 되고 있기 때문에 다음의 기준으로 설정을 배치해야한다.zshenv: 최소한의 필수 환경변수 (PATH 등)zprofile: 로그..
Dev
2026. 10. 3. 09:31