💻
Macのデフォルトのシェルをzshからbashに変更する
概要
Macのデフォルトのシェルを zsh から bash に変更する手順についてまとめました
手順
1. 現在のシェルを確認する
$ echo $SHELL
2. 変更できるシェルの一覧を確認する
表示されたリストに /bin/bash
があれば、bashが利用できます
$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
3. bashを指定して、ターミナルを再起動する
$ chsh -s /bin/bash
4. ターミナルを起動起動時にメッセージが表示されないよう環 .bash_profile に環境変数を追記する
毎回ターミナル起動時に、以下のようなメッセージが表示されるため、表示されないよう環境変数を追記する
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.
$ echo "export BASH_SILENCE_DEPRECATION_WARNING=1" >> ~/.bash_profile
Discussion