
If you are new to macOS or have been using a version below macOS Catalina, you would find that as you switch the Terminal prompt from zsh to bash, you get the message "The default interactive shell is now zsh.", you would see that the prompt does move to bash.
c2c@monterey ~ % 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 https://support.apple.com/kb/HT208050.
bash-3.2$
To know more you can visit the link in the message: https://support.apple.com/kb/HT208050
Since macOS Catalina, the default login shell and the interactive shell for Mac devices is zsh (Z Shell)
Switching the default shell on macOS Monterey

- Go to Apple menu ,
- Select System Preferences..,
- Click on Users & Groups,
- Now click on the lock icon and enter your account name & password,
- Control-click (Right Click) on your user name or icon in the list of users and select Advanced Options,
- Now under Login shell - select the shell you want to use as default.
- Click on Ok
- /bin/bash
- /bin/tcsh
- /bin/sh
- /bin/csh
- /bin/zsh
- /bin/ksh
Note: You would see the warning: "Changing these settings might damage the account and prevent the user from logging in. You must restart the computer for the changes to these settings to take effect."
Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!