mirror of
https://github.com/ivuorinen/cheatsheet-tldr.git
synced 2026-02-07 07:45:32 +00:00
42 lines
930 B
Plaintext
42 lines
930 B
Plaintext
---
|
|
syntax: markdown
|
|
tags: [tldr, common]
|
|
source: https://github.com/tldr-pages/tldr.git
|
|
---
|
|
# history
|
|
|
|
> Manage command-line history.
|
|
> More information: <https://www.gnu.org/software/bash/manual/bash.html#index-history>.
|
|
|
|
- Display the commands history list with line numbers:
|
|
|
|
`history`
|
|
|
|
- Display the last 20 commands (in Zsh it displays all commands starting from the 20th):
|
|
|
|
`history 20`
|
|
|
|
- Display history with timestamps in different formats (only available in Zsh):
|
|
|
|
`history -{{d|f|i|E}}`
|
|
|
|
- [c]lear the commands history list:
|
|
|
|
`history -c`
|
|
|
|
- Over[w]rite history file with history of current Bash shell (often combined with `history -c` to purge history):
|
|
|
|
`history -w`
|
|
|
|
- [d]elete the history entry at the specified offset:
|
|
|
|
`history -d {{offset}}`
|
|
|
|
- Add a command to history without running it:
|
|
|
|
`history -s {{command}}`
|
|
|
|
- Run a command without adding it to history by adding a leading space:
|
|
|
|
`<Space>{{command}}`
|