Trucos sobre el comando history de Unix

A veces nos interesa poder eliminar todos los registros que quedan almacenados en el history del usuario, para ello existen los siguientes comandos:

Borrar el history:

history -c

Existe otro modo (más cutre, y que sólo elimina el histórico de sesiones antiguas, y no de la actual…):

cat /dev/null > ~/.bash_history

Si sólo queremos que no se almacenen los comandos de la sesión actual, basta con utilizar los siguientes comandos:

unset HISTFILE
unset SAVEHISE

Otra opción, más drástica, es evitar que se genere el fichero donde se almacenen los comandos. Esto se haría así:

ln -s /dev/null ~/.bash_history

You may also like

Leave a comment