macOSでは、デフォルトのシェルをzshからbashまたはその逆に切り替える方法は比較的簡単です。以下の手順に従ってください。
1. 現在のシェルの確認
まず、現在のデフォルトシェルを確認します。
echo $SHELLこのコマンドは、現在使用しているシェルのパスを表示します。
2. 利用可能なシェルの確認
利用可能なシェルの一覧を確認します。
cat /etc/shellsこのコマンドは、システムにインストールされている利用可能なシェルのリストを表示します。通常、/bin/zshや/bin/bashなどが含まれています。
3. デフォルトシェルの変更
デフォルトシェルを変更するには、chsh(change shell)コマンドを使用します。
zshからbashに変更する場合
以下のコマンドを実行します。
chsh -s /bin/bashbashからzshに変更する場合
以下のコマンドを実行します。
chsh -s /bin/zsh4. シェルの変更を適用
シェルの変更を適用するためには、ターミナルを再起動するか、新しいターミナルウィンドウを開きます。
5. 変更の確認
変更が適用されたかどうかを確認するために、再度シェルを確認します。
echo $SHELLこれで、新しいデフォルトシェルが反映されていることを確認できます。
補足情報
- デフォルトのシェルはユーザー単位で設定されます。システム全体の設定ではありません。
chshコマンドを使用する際、パスワードを求められることがあります。
以上で、macOSでzshとbashを切り替える方法は完了です。




コメント