Shells

Bash shell (Bourne again Shell)
       Developed for the GNU Project
       The actual standard Linux shell
       Default shell for Red Hat Linux


Borne shell (sh)
        Original Unix shell written by Bill Joy at UC Berkeley

C shell (csh)
       Added many features such as command, history and job control


Korn Shell (Ksh) – Written by David Korn
       Implemented many csh features such as command completion and history
       The Enhanced C shell (tcsh) –a community effort
More features like command-line editing and more sophisticated completion