fishをデフォルトシェルにする

fish(或いはその他のシェル)をデフォルトシェルとして使いたい場合, fishの実行ファイル/usr/local/bin/fish/etc/shellsにも置く必要があります. それからchsh -s /usr/local/bin/fishでデフォルトシェルに変更することができます.

具体的には次のコマンドに従ってください.

fishを/etc/shellsに追加する.

> echo /usr/local/bin/fish | sudo tee -a /etc/shells

デフォルトシェルをfishに変える.

> chsh -s /usr/local/bin/fish

(他のシェルに戻すには上記コマンドの引数/usr/local/bin/fish/bin/bash, /bin/tcsh/bin/zshに置き換えてください.)