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 history
comando 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 .bashrc
archivo:
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?