¿Qué historia? bash-historia? Si está perdiendo el historial de bash y tiene varias sesiones a la vez, es porque cada sesión está sobrescribiendo el historial de las otras sesiones.
Probablemente quiera decirle a bash que no sobrescriba el historial cada vez, sino que lo agregue. Puede hacer esto modificando su .bashrc para ejecutar shopt -s histappend
.
También puede aumentar el tamaño de su archivo de historial exportando HISTSIZE para que sea un número grande (está en bytes, por lo que 100000 debería ser suficiente).
Estaba sufriendo el mismo problema, pero mi .bashrc
el archivo ya tenía el shopt -s histappend
y corregir HISTFILE
, HISTSIZE
, HISTFILESIZE
.
Para mi el problema fue que mi .bash_history
el archivo era propiedad de raíz en lugar de mi nombre de usuario, por lo que mi usuario nunca podría guardar en ese archivo al salir.
Busque las variables de entorno HISTFILE, HISTSIZE, HISTFILESIZE.