¿Cómo puedo hacer que el historial de Bash sea permanente bajo FreeBSD?
Pregunta
Tengo una caja de FreeBSD con Bash configurado.
Estoy acostumbrado a Debian Linux donde mi historial de comandos se guarda automáticamente cuando cierro la sesión, de modo que cuando vuelvo a iniciar sesión, puedo presionar hacia arriba o Ctrl-R o lo que sea y tener acceso a mi historial.
¿Cómo configuro Bash para hacer esto en FreeBSD?
Solución
Verifique su entorno para asegurarse de que las variables HISTSIZE e HISTFILE estén establecidas. Asegúrese de que HISTSIZE (el número de comandos para guardar) sea lo suficientemente grande (yo uso 10000) y que HISTFILE sea grabable. Si estas variables no están definidas, establezca entonces en su archivo ~ / .bashrc, cierre sesión y vuelva a iniciar sesión.
[EDITAR] Además, asegúrese de verificar que el historial esté habilitado ejecutando:
set -o
y buscando " historial " ;:
history on
Si el historial está desactivado
, puede activarlo con
set -o history