Posted at

macOS Catalinaのターミナルがzshに変えろと言ってこないようにする

macOSをCatalinaにアップデートするとデフォルトシェルがzshになるのは周知の通りですが、これまで使ってきた.bash_profileのしがらみもあり、いきなりzshを使い始めるのは待ってほしいところです。

しかしbashを使い続けるとターミナルを開くたびに下記のメッセージを主張してきます。

The default interactive shell is now zsh.

To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.

これを黙らせるには次の環境変数を設定すればOKです。

export BASH_SILENCE_DEPRECATION_WARNING=1

zshはそのうち時間を作って移行することにしましょう。