tcsh (TENEX C shell) is a shell for Unix-like operating systems and an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh).
tcsh
(TENEX C shell) is a shell for Unix-like operating systems. It is an enhanced, but completely backwards-compatible, version of the Berkeley UNIX C shell (csh).
From their website:
It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.
Website: http://www.tcsh.org/Welcome
Man page: http://linux.die.net/man/1/tcsh
Wikipedia: http://en.wikipedia.org/wiki/Tcsh