Cómo borrar el historial de comandos en Linux

Cómo borrar el historial de comandos en Linux
El historial de bash almacena los registros de todos los comandos de terminal que es ejecutado por un usuario en el sistema Linux de línea de comandos. Usando la función Historial, puede ubicar fácilmente los comandos ejecutados previamente en su sistema Linux a través de la navegación de teclas de flecha.

¿Por qué deberíamos eliminar el historial de la línea de comandos de Linux??

La mayoría de las veces, no queremos revelar el historial terminal de otros usuarios en su sistema Linux. Por ejemplo, si está dando clases a sus alumnos en una computadora de laboratorio y es posible que haya enseñado algunos comandos dañinos y no se recomienda usar en nuestro sistema. Pero la mayoría de los estudiantes no tienen una idea sobre los efectos secundarios de estos comandos críticos. Un estudiante curioso puede buscar sobre el historial de la línea de comandos y probarlo para verificar el funcionamiento de cada comando. Puede bloquear su sistema muchas veces. Sin embargo, puede reparar o reinstalar su sistema de manera rápida. Pero, no es una buena práctica. Entonces, en este caso, queremos preferir borrar el historial de la línea de comando después de trabajar en él. Especialmente cuando has compartido acceso con tus amigos o colegas. Acabamos de elaborarlo con solo un ejemplo simple; Podría haber otros problemas a través de los cuales desea borrar el historial de la línea de comandos de Linux. En este artículo, le daremos una demostración de cómo puede borrar el historial de la línea de comando en el sistema Linux.

Hemos ejecutado todos los comandos en Ubuntu 20.04 Solicitud de terminal en este artículo. Por lo tanto, es necesario abrir la ventana del terminal de su sistema. Haga clic en las 'actividades' ubicadas en la esquina izquierda del escritorio de su sistema, y ​​luego, utilizando la barra de búsqueda de aplicaciones, buscará la palabra clave 'terminal'. Después de completar la búsqueda, haga clic en el icono de la terminal y inicielo.

Eliminar el historial de la línea de comandos de Linux

Si desea ver el historial de su comando terminal, escriba el siguiente comando en el terminal:

$ Historia

Normalmente, el historial de la línea de comandos almacena en un archivo llamado 'bash_history'. Este archivo puede ubicar en el directorio de inicio de un usuario en particular/hogar/nombre de usuario/.bash_history. Ejecute el comando otorgado a continuación para ubicar el archivo BASH_HISTORY:

$ ls -l/home/kbuzdar/.bash_history

Nota: Un usuario raíz puede observar el historial de comando de todos los usuarios en su sistema. Pero, el usuario estándar solo puede ver su propio historial de línea de comando.

Eliminar una línea de la historia de Bash

Si desea eliminar una sola línea del archivo del historial de bash, puede usar la opción -d con el comando del historial e ingresar el número de línea dirigida, que desea eliminar.

Por ejemplo, queremos borrar un comando que contenga su contraseña donde ha ingresado una contraseña en un texto sin formato; Puede encontrar fácilmente el número de línea en el archivo del historial y borrarlo ejecutando el siguiente comando:

$ HISTORIA -D 355

Eliminar o borrar todos los comandos del historial de bash

También puede borrar o eliminar todas las entradas del archivo de historial de bash. Entonces, use la opción -C con el comando de historial. Puede ejecutar el siguiente comando en el terminal para borrar o eliminar el historial All Bash:

$ HISTORIA -C

Alternativamente, al ejecutar el siguiente comando, puede eliminar o eliminar todo el historial de los últimos comandos ejecutados en el archivo del historial bash de forma permanente.

$ cat/dev/null> ~/.bash_history

Conclusión

En este artículo, hemos presentado una mejor comprensión del comando de historia y por qué necesitamos aclararlo. Del comando mencionado anteriormente, espero que ahora pueda borrar la historia de su sistema fácilmente. Pero, recuerde siempre que lo que realiza en el terminal todos los comandos registrados en un archivo de historial de bash, por lo que se recomienda que nunca use contraseñas en un formato de texto sencillo en la línea de comandos de Linux. Si tiene alguna consulta y pensamiento relacionados con este artículo, entonces comparta sus ideas con nosotros.