TCSH is an extended C-shell with many useful features like filename completion, history editing, etc. This also supports 1. Multibyte command-line editing 2. Multibyte NLS catalogs 3. colorlized ls-F command See also ${PREFIX}/share/doc/tcsh.