Reparar historial con comandos repetidos

Con eso que pasó con  MEGA necesito poner manos a la obra en algunas cosas D:

El ejecutar history me muestra ciento sesenta mil lineas de comandos!! es enserio, es porque una aplicación en mi celular llama home remote control (que compré porque funciona muy bien) ejecutaba miles de comandos para poder controlar el mouse

 

Screenshot from 2016-04-22 11-55-16

Si mi intuición no se equivoca creo que eso explicaría porque tengo un poco de Lag al usar el mouse desde mi celular. Lo mejor es hacer que cuando me logee con SSH se desactive el historial

Prevenir que escriba en el historial con SSH

Aquí es cuando usamos el famoso comando who que es de cajón y que muchos tal vez pensaron que no se usaba y sí, claro que tiene aplicación práctica 😀
agreguen esto a ~/.bashrc


whoisme=$(who | tr -s » » | cut -d » » -f 5 | tail -1 )
#tr and cut will be added to my useful command list 😀

if [ ! «$whoisme» == «(:0)» ] ; then
shopt -u -o history
fi 


Y debo decir que ahora siento el mouse bastante fluido al usarlo con el celular, y se siente incluso más comodo que con el mouse ^-^

Eliminar las Lineas repetidas

Aqui xdotool será el comando que tenemos repetido muchas veces o cualquier patrón en regex

Default History (si no estas seguro usa este):

cat ~/.bash_history | sed -e '/xdotool/d' > ~/.bash_history

Historial de comandos personalizado y configuroción de fecha y hora

cat ~/.bash_history | sed -e ‘/xdotool/,+1d’ > ~/.bash_history

These bottons respect your privacy