¿Olvidaste los parámetros de un comando que ejecutaste hace algunos días y al buscar en el historial de Bash éste ya no aparece listado? Esto significa que probablemente el tamaño del historial de Bash sea muy pequeño. Este breve artículo explica cómo aumentar el tamaño del historial de Bash. En otras palabras, cómo aumentar la cantidad de líneas a registrar en el archivo del historial de Bash.
Hay un dicho conocido a modo de broma entre los SysAdmins que dice que el historial de Bash cuenta como documentación .
Las variables de entorno HISTSIZE
y HISTFILESIZE
configuran el número de comandos a recordar en el historial y la cantidad de líneas a almacenar en el archivo de historial persistente ($HISTFILE
) respectivamente.
Para aumentar el tamaño del historial entonces es necesario modificar ambas variables:
root@web:~# echo $HISTSIZE 500 root@web:~# echo $HISTFILESIZE 500
Editar la configuración de Bash para el usuario:
root@web:~# nano .bashrc
Agregar o cambiar la siguiente configuración:
HISTSIZE=2000 HISTFILESIZE=2000
Guardar los cambios en el archivo y aplicar la configuración ejecutando source ~/.bashrc
:
root@web:~# source ~/.bashrc root@web:~# echo $HISTSIZE 2000 root@web:~# echo $HISTFILESIZE 2000
Referencias
man bash