better done than better said

困ったときに調べた結果

デフォルトshellの変更方法

f:id:sjisjis:20140121152534j:plain

新しい環境を作るたびに毎回忘れて調べることになっているのでメモ。

現在設定されているshellの確認

echo $SHELL

現在あるshellの確認

cat /etc/shells
または
chsh -l

これでシェルの一覧が表示されます。

shellの変更

zshに変更する場合は

chsh -s /bin/zsh

共有サーバなどでsudoを持ってない場合は

vi ~/.bashrc
exec /bin/zsh

これでターミナルを再起動すれば変更したshellがデフォルト設定となってます。