Sets history options and defines history aliases.
HISTFILEstores the path to the history file.
HISTSIZEstores the maximum number of events to save in the internal history.
SAVEHISTstores the maximum number of events to save in the history file.
BANG_HISTtreats the ! character specially during expansion.
EXTENDED_HISTORYwrites the history file in the :start:elapsed;command format.
INC_APPEND_HISTORYwrites to the history file immediately, not when the shell exits.
SHARE_HISTORYshares history between all sessions.
HIST_EXPIRE_DUPS_FIRSTexpires a duplicate event first when trimming history.
HIST_IGNORE_DUPSdoes not record an event that was just recorded again.
HIST_IGNORE_ALL_DUPSdeletes an old recorded event if a new event is a duplicate.
HIST_FIND_NO_DUPSdoes not display a previously found event.
HIST_IGNORE_SPACEdoes not record an event starting with a space.
HIST_SAVE_NO_DUPSdoes not write a duplicate event to the history file.
HIST_VERIFYdoes not execute immediately upon history expansion.
HIST_BEEPbeeps when accessing non-existent history.
history-statlists the ten most used commands
The authors of this module should be contacted via the issue tracker.