[ Thanks to Linux-news for this link.
“The tcsh shell is csh compatible, but has a bunch more nerdy
features like auto-spelling correction, scheduling the time when
you want to execute a command, and command line editing. This all
sounds great, but for some reason, tcsh didn’t catch on.
“The korn shell, created by David Korn is sh compatible, but had
a bunch of C shell features. The korn shell is sort of the best of
sh and tcsh in one package. It is the default shell on some
“The bash shell (Bourne again shell) was created by the FSF
(Free Software Foundation and the GNU Project). Bash is fully sh
compatible and has many csh features as well. Bash comes default on
many distros as well.”