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