デフォルトシェルをbashにしたい

screen実行時にbashになっていない場合もこれで解決。

現在のシェルを確認。

$ echo $SHELL

もしくは

$ cat /etc/passwd | grep [ユーザー名]

これで何も表示されない場合は、default shellが設定されてない。

 

設定するには

1. /etc/passwdを直接編集(やったことないしおすすめしない)

2. chshを使う

$ chsh [ユーザー名]

これで対話式にシェルを変更可能。-sオプション使っても良いけど。

※一度ログアウトし直さないと反映されないので注意!