Советы по настройке history команд в BashКаждая вводимая в терминале команда сохраняется в файле
~/.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'
#СекретыСисадмина