💻

Macのデフォルトのシェルをzshからbashに変更する

2022/01/24に公開

概要

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