実はシステム環境設定から出来る
デフォルトシェルの変更をTerminalまたはiTermを立ち上げてchshするという記事はしょっちゅう見かける。
だけどシステム環境設定のユーザーとグループを開き、ロックを解除し、自分のアカウントを右クリックで「詳細設定」のメニューを選ぶと実は色々設定出来ることが解ります。
その中のログインシェルを選択
色々選択出来る中のログインシェルをクリックすると、ポップアップメニューでログインシェルを選択することが出来る。
Catalinaの場合だと、
tcshshcshzshbash
がポップアップメニューに並んでいるので、好きなログインシェルを選ぼう。
あとは、OKボタンを押して、システム環境設定を閉じてから好みのターミナルソフトを起動してみよう。
ターミナルソフトでわざわざログインシェルを指定していない限り、さっき選んだログインシェルでターミナルが使える様になっているはず。
fishが使いたい人は
確かめたことはないけど、上の一覧に出てくるシェルはクリーンインストールしたときにインストールされる/bin/の下のシェルしか出て来ないと思うので、自分で/usr/local/bin下に最新バージョンのshellや一覧にないshellをインストールした人は諦めてchshしよう。