Linuxで新しくユーザ作成した時なんかに「あ!シェル変わってるじゃん」ということがあります。
下記手順はそんな場面を想定。
まずは現在のシェルを確認。
$ echo $SHELL
/bin/sh
あ、やっぱりshに変わってる!
現環境で使用可能なシェルを確認。
$ cat /etc/shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/bin/zsh
/usr/bin/zsh
使用したいシェルに変更。bashにしたい。
$ chsh
Password:
Changing the login shell for okamoto
Enter the new value, or press ENTER for the default
Login Shell [/bin/sh]: /bin/bash
もしくはオプション(-s)を付けて、対話せずに変更。
$ chsh -s /bin/bash
Password:
変更完了。