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