Tengo muchos problemas para configurar el historial de terminales de Bash de la manera que quiero. Me gustaría no tener entradas duplicadas y si ingreso un comando quiero que se guarde y se eliminen los duplicados anteriores.
El problema es que el historycomando me muestra que está funcionando de la manera que quiero, pero una vez que cierre sesión, los duplicados vuelven a aparecer. Creo que solo está agregando la historia a la existente. Tengo estas líneas en mi .bashrcarchivo:
HISTCONTROL=ignoreboth:erasedups
shopt -u histappend
Incluso he intentado descomentar shopt, pero todavía agrega el historial al cerrar sesión. ¿Cómo puedo hacer que el historial sea exactamente como es antes de cerrar sesión?