# history

> История командной строки.
> Больше информации: <https://www.gnu.org/software/bash/manual/bash.html#index-history>.

- Отобразить список истории команд с номерами строк:

`history`

- Отобразить последние 20 команд (в Zsh отображает все команды, начиная с 20-й):

`history 20`

- Отобразить историю команд с отметками времени в разных форматах (доступно только в Zsh):

`history -{{d|f|i|E}}`

- Очистить ([c]lear) список истории команд текущей сессии Bash:

`history -c`

- Перезаписать (over[w]rite) файл истории текущей историей сессии Bash (часто комбинируется с `history -c` для полной очистки истории):

`history -w`

- Удалить ([d]elete) элемент истории с указанным номером:

`history -d {{номер}}`

- Добавить команду в историю, не запуская её:

`history -s {{команда}}`

- Выполнить команду без добавления её в историю с помощью добавления пробела в начале:

`<Space>{{команда}}`
