Estou tendo muitos problemas para configurar o histórico do terminal do Bash da maneira que desejo. Eu gostaria de não ter entradas duplicadas e se eu inserir um comando, quero que ele seja salvo e as duplicatas acima removidas.
O problema é que o history
comando me mostra que está funcionando da maneira que desejo, mas depois que eu sair, as duplicatas voltam novamente. Eu acredito que é apenas anexar a história à existente. Eu tenho estas linhas no meu .bashrc
arquivo:
HISTCONTROL=ignoreboth:erasedups
shopt -u histappend
Eu até tentei descomentar shopt
, mas ainda anexa o histórico ao sair. Como posso ter o histórico exatamente como é antes de sair?