FreeBSD標準のシェルはcsh(tcsh)ですが、UNIXで標準的に使われているshや、Linuxでよく使われているbashなど他のシェルに変更することも可能です。
ただし、この作業は間違えると正常にログインできなくなったりするので十分注意して行ってください。
例えばシェルをbashに変更したい時は以下のように行います。bashは既にインストールしてあるものとします。
最初に使いたいシェルが /etc/shells にパスが書かれているか確認します。
このファイルにパスが書かれていない場合は手動で追加する必要があります。
bashが記述されているかを確認するには、
> cat /etc/shells | grep bash
と実行し、
> cat /etc/shells | grep bash
/usr/local/bin/bash
などと表示されればOKです。
もし追加したいシェルが存在しなければ、シェルのパスを確認してから/etc/shellに追加します
> which bash
/usr/local/bin/bash
> echo "/usr/local/bin/bash" >> /etc/shells
/etc/shellにパスが書かれていることを確認したら、シェルを変更します。
これも必ずパスを確認してから慎重に行ってください。
シェルの変更にはchshコマンドを使って
> which bash
/usr/local/bin/bash
> chsh -s /usr/local/bin/bash
のようにして変更します。