По умолчанию bash, а точнее утилита history, не сохраняет в .bash_history
время исполнения каждой команды.
Если объявить глобальную переменную HISTTIMEFORMAT с форматом выводимых данных,
то утилита history будет сохранять и выводить эту дату.
Итак, пишем в keiz@ekz:~$ nano .bashrc | строчку
export HISTTIMEFORMAT=’%h %d %H:%M:%S ‘
Перезапустим консоль.
При запуске команды history будет выведен отчет о времени запуская каждой утилиты:
Командой history можно посмотреть какие команды мы запускали:
keiz@ekz:~$ echo $HISTFILE $HISTSIZE $HISTFILESIZE
Пример:
/home/keiz/.bash_history 500 500
!! -> запуск предыдущей команды
!400 -> запуск команды по счету 400
history -> просмотр набранных команд
history -c -> очищает список запоминаемых команд
fc 400 -> редактирование команды под номером 400
fc -e /usr/bin/nano 400 -> редактирование с использование текстового редактора nano команды 400
<Ctrl+r> -> поиск используемой команды в .bash_history по ключевым словам.