When I opened Terminal after installing Catalina, this appeared:
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
So I copy-pasted the code, it made me enter my password, but nothing happened.
bash-3.2$ chsh -s /bin/zsh
Changing shell for HomoErektus.
Password for HomoErektus:
chsh: no changes made
bash-3.2$ echo $0
bash
I can't seem to find any answers. Nobody seems to have experienced this same issue. My User Login already has zsh as the default shell.
edit: terminal was fine the next day. Looks like terminal was just acting up. Guess the old "Have you tried turning it off and on again?" does work.
zsh
. Can you check Terminal preferences (1st tab) to see whether it starts the default shell there or callsbash
specifically?