B.2. tcsh versus csh The TC shell ( tcsh ) is an enhanced version of the Berkeley C shell ( csh ). Listed here are some of the new features. -
An enhanced history mechanism -
A built-in command line editor ( emacs or vi ) for editing the command line -
Formatting the prompts -
A spelling correction facility and special prompts for spelling correction and looping -
Enhanced and programmed word completion for completing commands, filenames, variables , user names , etc. -
Ability to create and modify key bindings -
Automatic, periodic, and timed events (scheduled events, special aliases, automatic logout, terminal locking, etc.) -
New built-in commands ( hup , ls “F , newgrp , printenv , which , where , etc.) -
New built-in variables ( gid , loginsh , oid , shlvl , tty , uid , version , HOST , REMOTEHOST , VENDOR , OSTYPE , MACHTYPE ) -
Read-only variables -
Better bug reporting facility |