A Guide for Upgrading macOS to Catalina and Migrating the Default Shell from Bash to Zsh

Shiono Yoshihide on October 10, 2019

Index From Bash to Zsh Configure Zsh Minimal Configuration Enable Git Completion Define Aliases Prettify the Console with Starshi... [Read Full]
markdown guide

What should I do if I already had zsh+ohmyzsh installed?


You can see the current default shell by running the command below:

$ echo ${SHELL}

If the result is /bin/zsh, this is the default macOS shell.

So you need to change it:

$ chsh -s /path/to/your/custom/zsh

And check your default shell has changed by running echo ${SHELL} :)


I too am a cat lover, basketball enthusiast, and struggling TypeScript developer 🙀.

Great tutorial!


How lucky for us who switched to Zsh many moons ago lol

code of conduct - report abuse