1. No salves duplicados:
export HISTCONTROL=ignoreboth
Este es muy útil, pues nos evita meter entradas duplicadas seguidas en el historial.
2. Tamaño del historial:
export HISTSIZE=500
Podemos definir permanentemente estas opciones en el ~/.bashrc.
3. Usando el historial:
Por todos es conocida la tecnica de la “flechita” hacia arriba, para recuperar comandos previamente introducidos, pero es mucho mas pontente:
!l
Ejecutará el último comando que empiece por “l” dentro del historial.
history
!456
El comando ‘history’ muestra el historial, y ‘!456‘ ejecuta el comando que hay en la linea 456.
Me reservo el mejor truco para el final, pulsamos las teclas ‘CTRL r‘ y empezamos a escribir un comando, la shell buscará en el historial por comandos, previamente introducidos, que se correspondan con el que estás escribiendo.
CTRL r
(reverse-i-search)`ls -lr': ls -lrt
Hemos escrito ‘ls -lr‘ y nos ha mostrado ‘ls -lrt‘, que es un comando que había en el historial y se corresponde con lo que estás escribiendo.
Fuente Es un copy paste


Comentarios recientes