日々精進

新しく学んだことを書き留めていきます

使用中のshellを調べる方法

・echo $SHELLを実行する
 これはシェルを変更しても反映されなかったので不採用。
 再起動時しか更新されないのかな?

echo $SHELL #=>/bin/bash
sudo chsh ec2-user #=>zshに変更
echo $SHELL #=>/bin/bash zshにならない



・sudo su - root -c "cat /etc/passwd" を実行する
 これはシェルを変更したらすぐ反映された。


参考:現在使用しているシェルの確認方法 - Solaris系OS - 教えて!goo