2. <operating system> A record of previous user inputs (e.g. to a command interpreter) which can be re-entered without re-typing them. The major improvement of the C shell (csh) over the Bourne shell (sh) was the addition of a command history. This was still inferior to the history mechanism on VMS which allowed you to recall previous commands as the current input line. You could then edit the command using cursor motion, insert and delete. These sort of history editing facilities are available under tcsh and GNU Emacs.