Eliminar el historial de la terminal en Linux

Hola a todos. Es muy común que en nuestro sistemas GNU/Linux, del sabor que sea (personalmente prefiero Ubuntu…), utilicemos mucho el comando history para volver a ejecutar, o auditar los comandos que hemos ejecutado en el tiempo; es un comando muy útil que nos puede salvar de varios apuros en ocasiones.

Básicamente, al ejecutar el comando history se nos muestra una lista de las últimas líneas de comando que hemos ejecutado, pero a veces, por cosas del destino, se nos puede dar la necesidad de eliminar este historial o una línea del mismo… es raro, pero por eso mismo lo quiero compartir en mi blog, por si me vuelve a pasar y necesito recordarlo.

Eliminar una línea de comando del historial

Al ejecutar history, al lado de cada línea de comando (al inicio) se tiene un número, y con este número es que podemos eliminar una línea específica del historial, de la siguiente forma:

history -d #

Donde # es el número de la línea de comando que queremos eliminar.

Eliminar el historial completo

Para este cometido, debemos de ejecutar la siguiente línea de comando:

cat /dev/null > ~/.bash_history && history -c && exit

Esto eliminará el historial guardado previamente y el historial de la terminal para la sesión actual, para después cerrar la sesión.

y eso es todo. Espero que les pueda ser de utilidad. Saludos.

Comentarios por Facebook

comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*