Отключение дубликатов истории в Bash

Чтобы изменить поведение истории, достаточно добавить несколько параметров в файл конфигурации оболочки.

1. Откройте файл .bashrc

💻
BASH
nano ~/.bashrc

2. Добавьте настройки, убирающие дублирующиеся команды

💻
.bashrc
# Не записывать дубликаты подряд и удалять старые
export HISTCONTROL=ignoredups:erasedups

# Корректное объединение истории между сессиями
shopt -s histappend

# Увеличиваем размер истории
export HISTSIZE=5000
export HISTFILESIZE=10000

3. Примените изменения

💻
BASH
source ~/.bashrc

Теперь одинаковые команды будут отображаться в истории только один раз — будет сохраняться лишь последняя версия.

Обновлено 19.12.2025
comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *