読者です 読者をやめる 読者になる 読者になる

shellの切り替え

Ubuntu Linux

ログイン時のshellの変更は

chsh -s /bin/zsh

などとすれば良いが、chshがない場合もある。
その場合はログインシェルのprofileに以下のように書いておけばログインシェルのように扱える。

[ -f /bin/zsh ] && SHELL=/bin/zsh
[ -f /bin/zsh ] && exec /bin/zsh -l

execはシェルのプロセスを指定したコマンドのプロセスで上書きするみたいなもの。