If you want to know the list of available shells on your macOS (Catalina, Mojave, Big Sur) you can try the command cat /etc/shells, this will print list of all shells that are available,

mac:~ code2care$ cat /etc/shells
# List of acceptable shells for chpass(1).
# Ftpd will not allow users to connect who are not using
# one of these shells.
/bin/bash
/bin/csh
/bin/dash
/bin/ksh
/bin/sh
/bin/tcsh
/bin/zsh
✏️ Z Shell (Zsh) is the default. shell shipped since macOS Catalina and BigSur
How to switch between shells in macOS?
Simply type the shell name on the prompt.
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 https://support.apple.com/kb/HT208050.
bash-3.2$ csh
[mac:~] code2care% dash
$ ksh
$ sh
sh-3.2$ tcsh
[mac:~] code2care% zsh
code2care@mac ~ %
- How to find path of file on Mac Terminal
- How to disable Siri on Mac Monterey
- [fix] macOS Ventura xcrun: error: invalid active developer path missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- Select Line Number TextEdit on Mac
- Go to Specific file path using Mac Finder
- How to find Java HOME in Mac Terminal
- bash: command not found error [macOS Terminal Linux, Unix or Windows]
- Must Know Homebrew Commands for Mac/Linux Users
- How to Insert an Inverted Question Mark on Mac ¿
- Hide Keyboard Text Input Icon on macOS Ventura Menu Bar
- How to make macOS Terminal window Transparent (or Opaque)
- How to check of Updates on Microsoft Edge Browser on Mac (macOS)
- Limit scrollback rows in macOS Terminal
- How to identify installed Java (JDK) Version on macOS
- Keyboard Shortcut to delete a file on a Mac [Macbook]
- Open Docker from Terminal Command on Mac
- Installing MongoDB on Linux/Unix/macOS/Ubuntu
- How to take a screenshot on a Mac - updated for Ventura 13 [updated 2023]
- ls: .: Operation not permitted - Mac Terminal ZSH Error
- How to remove username from Mac Menu Bar?
- macOS Ventura XCode Command Line Tools Installation
- Where is .zshrc file located in macOS
- How to Show Path of Files or App in Mac Spotlight Search
- How to enable root user on Mac Terminal
- Install Java 17 (LTS) JDK on ARM based M1/M2 Mac Natively
- Get Button Text onClick Android App - Android
- How to show Machintosh HD icon on Mac Desktop - MacOS
- Find the location of Spotlight searched file - Mac-OS-X
- Quick way to setup AWS DynamoDB locally on macOS - AWS
- 300+ Eclipse IDE Keyboard Shortcuts for Mac - Eclipse
- Drop table using Java JDBC Template - Java
- 2020 Popular Halloween Emoji's and hashtags - Hashtags
- Share image and text Twitter using your Android Application Programatically - Twitter