history
Command Line history.
SYNTAX history [-hTr] [n] history -S|-L|-M [filename] (+) history -c (+) Options [-hTr] [n] The first form prints the history event list. If n is given only the n most recent events are printed or saved. With -h, the history list is printed without leading numbers. If -T is specified, timestamps are printed also in comment form. (This can be used to produce files suitable for loading with 'history -L' or 'source -h'.) With -r, the order of printing is most recent first rather than oldest first. -S With -S, the second form saves the history list to filename. If the first word of the savehist shell variable is set to a number, at most that many lines are saved. If the second word of savehist is set to `merge', the history list is merged with the existing history file instead of replacing it (if there is one) and sorted by time stamp. (+) Merging is intended for an environment like the X Window System with several shells in simultaneous use. Currently it succeeds only when the shells quit nicely one after another. -L|-M With -L, the shell appends filename, which is presumably a his- tory list saved by the -S option or the savehist mechanism, to the history list. -M is like -L, but the contents of filename are merged into the history list and sorted by timestamp. In either case, histfile is used if filename is not given and ~/.history is used if histfile is unset. `history -L' is exactly like 'source -h' except that it does not require a filename. -c The last form clears the history list.
Notes
Login shells do the equivalent of `history -L' on startup and, if savehist
is set, `history -S' before exiting.
Because only ~/.tcshrc is normally sourced before ~/.history, histfile should be set in ~/.tcshrc rather than ~/.login. If histlit is set, the first and second forms print and save the literal (unexpanded) form of the history list.
Saving History
Ater executing a series
of commands (a task) save them all with:
history > cmds.yyyymmdd
To see all the saved command sessions run:
find ~/ -name "cmds.*"
"In times of change, learners inherit the earth, while the learned find themselves equipped to deal with a world that no longer exists" - Eric Hoffer
Related commands:
complete - Edit a command completion [word/pattern/list]
Equivalent BASH command:
history - Command Line history