・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