なんか毎回忘れてぐぐることになるのでメモっておくことにする。
動作を確認した環境は次の通り。
$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.11
BuildVersion: 15A284
ターミナルの起動シェルを変更するには chpass コマンドを使う。 使用するシェルは -s オプションで指定する。 例えば zsh に変更したいのであれば、以下のようにする。 コマンドを実行すると、ユーザのログインパスワードを要求してくるので入力しよう。
$ chpass -s $(which zsh)
変更がおわったら新しいターミナルを開いてシェルが変更されたことを確認する。 使用しているシェルは $SHELL 変数でわかる。
$ echo $SHELL /bin/zsh
めでたしめでたし。