Чтобы изменить поведение истории, достаточно добавить несколько параметров в файл конфигурации оболочки.
1. Откройте файл .bashrc
BASH
nano ~/.bashrc
2. Добавьте настройки, убирающие дублирующиеся команды
.bashrc
# Не записывать дубликаты подряд и удалять старые
export HISTCONTROL=ignoredups:erasedups
# Корректное объединение истории между сессиями
shopt -s histappend
# Увеличиваем размер истории
export HISTSIZE=5000
export HISTFILESIZE=10000
3. Примените изменения
BASH
source ~/.bashrc
Теперь одинаковые команды будут отображаться в истории только один раз — будет сохраняться лишь последняя версия.
Добавить комментарий