The default interactive shell is now zsh. [macOS]


The default interactive shell is now zsh
The default interactive shell is now zsh

If you open the terminal after upgrading macOS to Catalina or Big Sur, you would see something like this when you move to the bash or other shells like csh, dash, ksh, sh, tcsh.

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

If you were using Mojave or below, Bash was the default shell, from Catalina onwards zsh (Z shell) is the default shell.

⛏️ Follow https://support.apple.com/kb/HT208050 to change the default shell other than zsh.

If you want to make bash as the default command line shell for macOS, you can do so by following the below steps,

  1. Click on the apple Logo on the menu bar ie. 
  2. Choose System Preferences... menu option,
  3. Search for Users & Group,
  4. Click on the lock you see at the Botton left and enter your account name and password, or use fingerprint unlock,
  5. Do Control-click on your username and select Advanced Options,
  6. From the dropdown choose the shell your want to use and click OK.