Linux/Mac

zsh 설치 후 .bash_profile 적용

Tongchun 2019. 12. 9. 14:46

Mac에서 Terminal을 열다 아무생각없이 zsh을 설치한 이후 .bash_profile에 지정한 내용이 반영되지 않았습니다.

처음에는 왜 적용이 안되지 하고 source ~/.bash_profile을 적용해서 사용했는데 Terminal을 열때마다 해줘야 해서 귀찮아 졌습니다.

그제서야 찾아봤습니다.

Bash vs Zsh: A comparison of two command line shells (2019 Update)

 

Terminal을 열면 위 이미지처럼 상단 바에 -zsh로 되어 있습니다.

zsh은 Terminal이 시작할 때 ~/.zshrc가 실행됩니다. 그래서 .zshrc 파일을 만들고 아래처럼 .bash_profile이 실행되도록 추가했습니다.

if [ -f ~/.bash_profile ]; then
  . ~/.bash_profile
fi

이제 Terminal을 열때마다 source .bash_profile 명령을 안해줘도 됩니다.

.zshrc 파일안에 .bash_profile의 내용을 옮겨줘도 됩니다.