Information Technology Services blank University at Albany HomepageUniversity at Albany Site IndexUniversity at Albany Search

Unix shellsat-a-glance

bash
University at Albany students and faculty and staff receive this as their default shell and it is the recommended shell for all users. Bash's command syntax is a superset of Bourne shell (sh) command syntax.
 
sh
Standard shell and command interpreter (not recommended)
 
ksh
The Korn shell (ksh) is a UNIX shell. It is wholly upwards compatible with the Bourne shell and includes many features of the C shell as well, such as a command history. The benefit of ksh is its use as a programming language.
 
csh
The C shell (csh) is a UNIX shell for the BSD UNIX system and is the predecessor of the Bourne shell. Csh added improvements over the Bourne shell, such as aliases and command history. Other shells such as the tcsh have superseded the original C shell.
 
tcsh
tcsh is a UNIX shell based on and compatible with the C shell (csh). It is essentially the C shell with (programmable) filename completion, command-line editing, and a few other features.