Eliminar los duplicados y lineas inútiles de nuestro historial bash

[h]Eliminar los duplicados de nuestro historial bash[/h]
https://media.giphy.com/media/26tk1bYOj1NC3aLGU/giphy.gif
Hemos visto en este tema lo útil que es consultar su historial bash con el comando history
Hablando de lo nuestro: Podemos, por ejemplo, volver a lanzar un ataque reaver o aireplay-ng sin tener que volver a entrar el bSSID completo (sin errores :D), los parámetros. el essid…
Tan solo ejecutamos history “grepeando” la palabra reaver

history | grep reaver

https://www.wifi-libre.com/img/members/3/history_duplicates_1.jpg
Y ejecutamos la linea de ordenes que nos interesa indicando su numero

! 1234

(O copiamos y pegamos la orden en consola y le damos a )
La cosa es que nuestro historial se hincha rápido: Cada vez que ejecutamos una orden otra vez se queda ahí.
Y muy rápido tendremos x veces repetidas las ordenes que mas empleamos.
Los doblones siempre ocupan espacio, dificultan la lectura y no sirven de nada.

Para quitar a todos los doblones debemos editar el archivo de configuración de nuestro usuario, a saber el archivo “escondido” bashrc
Lo abrimos con un editor de texto

nano  ~/.bashrc 

Buscamos la variable HISTCONTROL para modificar su valor y dejarla así

HISTCONTROL=erasedups:ignoreboth

erasedups: Para borrar los duplicados en el histórico
ignoreboth: Combinación de* ignorespace* (no guardar las lineas empezando con un espacio en el histórico) y ignoredups (para no guardar los duplicados en el histórico)
https://www.wifi-libre.com/img/members/3/history_duplicates_3.jpg
(Para guardar los cambios con nano hay que pulsar + y luego confirmar el fichero de destino con )

Para aplicar los cambios reiniciamos el script bashrc

source ~/.bashrc

O bien reiniciamos nuestra sesión

A partir de este momento nuestro histórico será más conciso y más utilizable
Fuentes
[list=*]
]How To Avoid Duplicate Entries In Bash History In Linux by SK @ OSTechNixi/]
][Uno no se puede imaginar todo lo que puede hacer con la orden history](Uno no se puede imaginar todo lo que puede hacer con la orden history) @ wifi-libre/]
[/list]