История bash хранит не просто список команд — в ней есть подстановки для быстрого повтора и редактирования без перепечатывания.

sudo !!              # повторить прошлую команду с sudo
vim !$                # последний аргумент прошлой команды
!apt                 # последняя команда, начинающаяся с apt
^old^new              # заменить old на new в прошлой команде и выполнить

Ctrl+R — обратный поиск по истории, повторное нажатие листает совпадения дальше. HISTCONTROL=ignoredups:erasedups в .bashrc убирает дубли и повторы подряд. HISTTIMEFORMAT="%F %T " добавляет метки времени в history. history -d N удаляет конкретную строку, если туда случайно попал пароль.

#linux #bash #history #sysadmin