У меня много проблем с настройкой истории терминала Bash так, как я хочу.
Я хотел бы, чтобы не было повторяющихся записей, и если я ввожу команду, я хочу, чтобы она была сохранена, а дубликаты, указанные выше, были удалены.
Проблема в том, что команда history показывает, что она работает так, как я хочу, однако, как только я выхожу из системы, дубликаты возвращаются снова. Я считаю, что это просто добавление истории к существующей.
У меня есть эти строки в моем файле .bashrc (~/.bashrc)
HISTCONTROL=ignoreboth:erasedups
shopt -u histappend
Я даже пробовал комментировать shopt, но он все равно добавляет историю при выходе из системы.
Как я могу сделать так, чтобы история была такой, какой она была до выхода из системы?