Каждая вводимая в терминале команда сохраняется в файле
~/.bash_history. Чтобы посмотреть историю команд – введите history.Настройка истории команд в Bash осуществляется путем добавления переменных окружения в файл
~/.bashrc.Чтобы изменения в
~/.bashrc вступили в силу, выполните:source ~/.bashrc1. Добавляем Отображение Даты и Времени в Bash History
Иногда очень полезно узнать время, когда какая-либо команда была выполнена. Установите
HISTTIMEFORMAT, чтобы сохранять время выполнения каждой команды. Для этого добавьте следующую строку в файл ~/.bashrc:export HISTTIMEFORMAT="%h %d %H:%M:%S "
2. Увеличиваем Размер Хранимой Истории
Увеличьте
HISTSIZE — количество команд, которые необходимо запоминать в списке истории (стандартное значение — 500).export HISTSIZE=5000Увеличьте
HISTFILESIZE — максимальное количество строк, содержащееся в файле истории (стандартное значение — 500).export HISTFILESIZE=50003. Добавляем Команды Bash в Файл с Историей
Чтобы добавлять новые команды в файл с историей, а не переписывать его каждый раз, добавьте следующую строку в
~/.bashrc:shopt -s histappend4. Мгновенно Сохранять Историю Команд
По умолчанию, Bash записывает историю команд в
.bash_history при завершении сессии. Используйте переменную $PROMPT_COMMAND, чтобы сохранять команды сразу после выполнения:PROMPT_COMMAND='history -a'#СекретыСисадмина
