How to switch from bash to zsh shell in macOS Terminal

If you are on bash shell and trying to switch to zsh shell (Z shell) all you need to do is type zsh on your bash prompt on Terminal on macOS.

code2care@mac ~ % bash

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
bash-3.2$ zsh
code2care@mac ~ % 

Switch from bash to zsh shell macOS Terminal
Switch from bash to zsh shell macOS Terminal

As you can see above, I was on the bash shell ($) before and typing zsh switched me to Z Shell (%)

✌️ Since macOS Catalina Zsh is the default shell, you might see "The default interactive shell is now zsh." message when you switch from zsh to bash.

Try Out Code2care Dev Tools:


Android Java Linux Microsoft Google Python macOS Notepad++ Microsoft Teams CSS PHP SharePoint Html Linux C Programs Bootstrap jQuery Sublime Android Studio Facebook Eclipse WhatsApp News MySQL Json HowTos JavaScript FTP S3


Code2care is an initiative to publish and share varied knowledge in programming and technical areas gathered during day-to-day learnings and development activities.

Students and Software Developers can leverage this portal to find solutions to their various queries without re-inventing the wheel by referring to our easy to understand posts. Technical posts might include Learnings, Tutorials, Trouble-Shooting steps, Video Tutorials, Code Snippets, How Tos, Blogs, Articles, etc.
🎉 We are celebrating the 10th years of Code2care! Thank you for all your support! We hope we made a difference.
We strong support Gender Equality & Diversity.

We stand in solidarity with Ukraine - Make a donation to UNHCR -