tcsh (csh-Compatible shell)
A shell that is based on Berkeley UNIX C-shell, with which it is fully compatible. Features of tcsh include programmable word completion, spelling correction, history mechanism, and job control.