September 2002
Beginner to intermediate
216 pages
7h 43m
English
Mac OS X comes with the TENEX C shell (tcsh ) as the default user shell,[1] the Bourne-again shell (bash ), and the Z shell (zsh ). Both bash and zsh are sh-compatible. When tcsh is invoked through the csh link, it behaves much like csh. Similarly, /bin/sh is a hard link to bash, which also reverts to traditional behavior when invoked through this link (see the bash manpage).
If you install additional shells, you should add them to /etc/shells . To change the Terminal’s default shell, see Section 1.3.2, later in this chapter.
[1] /bin/csh is hard-linked to tcsh.