B.1. 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, usernames, 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, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access