How to change the shell in Linux

Some quick notes regarding Linux shells

Display all shells

cat /etc/shells

What shell am I currently using?

echo $SHELL
echo $0

Change the login shell to bash for user foo

chsh -s /bin/bash foo

I need to use the /bin/sh shell temporarily

exec /bin/sh