Como eliminar el historial de comandos en Linux

Cuando usas una terminal en cualquier distribución Linux los comandos que se ejecutan se van registrando en un historial que después se puede consultar sin embargo hay situaciones cuando es necesario eliminar ese historial. Aquí te digo como realizarlo.

Como eliminar el historial de comandos en Linux

El registro de comandos que puedes consultar con el comando history te permite ver la lista de comandos que se han ejecutado. Cada vez que se abre una terminal y se teclea un comando se registra un comando en la memoria y cuando se cierra esa terminal, la lisa de comandos ejecutados se graba en un archivo que puede ser consultado.

El comando history permite leer ese archivos y ver el historial de todos lo comandos ejecutados o cualquier texto introducido sea o no un comando válido. Esta puede ser alguna de las buenas razones para elminar ese historial pues en ocasiones puedes escribir alguna contraseña importante en vez teclearla cuando se solicita.

Puedes eliminar el historial de comandos de diferentes formas y aquí te listo algunas.

Eliminar el archivo .bash_history

Bash es uno de los shell más comunmente usado en las distribuciones Linux, este shell guarda el historial de comando en un archivo .bash_history y se ubica en el directorio del usuario que también se puede acceder mediante el símbolo ~

Para eliminarlo puedes asignar un contenido «vacio» a ese archivo y se perderá el historial, esto lo puedes hacer ejecutando la siguiente secuencia:

> ~/.bash_history

Usando el parámetro -c y -d

Un comportamiento similar es el que se obtiene ejecutando el comando history con el paremetro -c, asi:

history -c

Si lo que quieres es eliminar un comando en específico de la lista que arroja el comando history, puedes utilizar el parámetro -d seguido del número que te muestra a un lado del comando de interés.

history -d <número>

Con estos comandos podrás controlar el historial de tus comandos y eliminar todo o solo algún comando que consideres que no debería estar en la lista del historial por contener algún dato sensible.

This entry was posted in Comandos Linux, Software Libre and tagged , , , . Bookmark the permalink.

Deja una respuesta

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


*