|
|
@ -6,31 +6,31 @@ Sets [history][1] options and defines history aliases. |
|
|
|
VARIABLES |
|
|
|
VARIABLES |
|
|
|
--------- |
|
|
|
--------- |
|
|
|
|
|
|
|
|
|
|
|
- `HISTFILE` the file to save the history in when an interactive shell exits. |
|
|
|
- `HISTFILE` stores the path to the history file. |
|
|
|
- `HISTSIZE` the maximum size of the history list. |
|
|
|
- `HISTSIZE` stores the maximum number of events to save in the internal history. |
|
|
|
- `SAVEHIST` the maximum number of history events to save in the history file. |
|
|
|
- `SAVEHIST` stores the maximum number of events to save in the history file. |
|
|
|
|
|
|
|
|
|
|
|
Options |
|
|
|
Options |
|
|
|
------- |
|
|
|
------- |
|
|
|
|
|
|
|
|
|
|
|
- `BANG_HIST` treat the **!** character specially during expansion. |
|
|
|
- `BANG_HIST` treats the **!** character specially during expansion. |
|
|
|
- `EXTENDED_HISTORY` write the history file in the *:start:elapsed;command* format. |
|
|
|
- `EXTENDED_HISTORY` writes the history file in the *:start:elapsed;command* format. |
|
|
|
- `INC_APPEND_HISTORY` write to the history file immediately, not when the shell exits. |
|
|
|
- `INC_APPEND_HISTORY` writes to the history file immediately, not when the shell exits. |
|
|
|
- `SHARE_HISTORY` share history between all sessions. |
|
|
|
- `SHARE_HISTORY` shares history between all sessions. |
|
|
|
- `HIST_EXPIRE_DUPS_FIRST` expire duplicate entries first when trimming history. |
|
|
|
- `HIST_EXPIRE_DUPS_FIRST` expires a duplicate event first when trimming history. |
|
|
|
- `HIST_IGNORE_DUPS` do not record an entry that was just recorded again. |
|
|
|
- `HIST_IGNORE_DUPS` does not record an event that was just recorded again. |
|
|
|
- `HIST_IGNORE_ALL_DUPS` delete old recorded entry if new entry is a duplicate. |
|
|
|
- `HIST_IGNORE_ALL_DUPS` deletes an old recorded event if a new event is a duplicate. |
|
|
|
- `HIST_FIND_NO_DUPS` do not display a line previously found. |
|
|
|
- `HIST_FIND_NO_DUPS` does not display a previously found event. |
|
|
|
- `HIST_IGNORE_SPACE` do not record an entry starting with a space. |
|
|
|
- `HIST_IGNORE_SPACE` does not record an event starting with a space. |
|
|
|
- `HIST_SAVE_NO_DUPS` do not write duplicate entries in the history file. |
|
|
|
- `HIST_SAVE_NO_DUPS` does not write a duplicate event to the history file. |
|
|
|
- `HIST_REDUCE_BLANKS` remove superfluous blanks before recording entry. |
|
|
|
- `HIST_REDUCE_BLANKS` removes superfluous blanks before recording an event. |
|
|
|
- `HIST_VERIFY` do not execute immediately upon history expansion. |
|
|
|
- `HIST_VERIFY` does not execute immediately upon history expansion. |
|
|
|
- `HIST_BEEP` beep when accessing non-existent history. |
|
|
|
- `HIST_BEEP` beeps when accessing non-existent history. |
|
|
|
|
|
|
|
|
|
|
|
Aliases |
|
|
|
Aliases |
|
|
|
------- |
|
|
|
------- |
|
|
|
|
|
|
|
|
|
|
|
- `history-stat` list the ten most used commands |
|
|
|
- `history-stat` lists the ten most used commands |
|
|
|
|
|
|
|
|
|
|
|
Authors |
|
|
|
Authors |
|
|
|
------- |
|
|
|
------- |
|
|
|