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