История 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
