The shell is a Command Line Interpreter(CLI), it interprets commands the user types in and arrange them to be carried out. There are many different shells, and a /bin/sh is available on all Unix distributions.

Bash

Bash is an Unix shell that is compatible with sh shell and incorporates useful features from other more modern shells. It is the default shell for many Unix/Linux distributions.

Shell on MacOS

Mac’s default shell is either zsh (Z shell) or bash (Bourne-again Shell). The zsh shell will be as default for macOS Catalina and later. Use echo $SHELL on terminal to check current running shell. The zsh shell is made from bash and is compatible with bash.


Back to parent node: Operating Systems (OS)

Operating_systemINFO1112ShellBash