Event Designators (Bash Reference Manual)
From Get docs
9.3.1 Event Designators
An event designator is a reference to a command line entry in the history list. Unless the reference is absolute, events are relative to the current position in the history list.
- Start a history substitution, except when followed by a space, tab, the end of the line, ‘
=’ or ‘
(’ (when the
extglobshell option is enabled using the
- Refer to command line
- Refer to the command
- Refer to the previous command. This is a synonym for ‘
- Refer to the most recent command preceding the current position in the history list starting with
- Refer to the most recent command preceding the current position in the history list containing
string. The trailing ‘
?’ may be omitted if the
stringis followed immediately by a newline. If
stringis missing, the string from the most recent search is used; it is an error if there is no previous search string.
- Quick Substitution. Repeat the last command, replacing
string2. Equivalent to
- The entire command line typed so far.