GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Ver y eliminar el historial de terminales en Ubuntu 20.04:¿el mejor método?

La biblioteca de historial de GNU realiza un seguimiento de todos los comandos que se ejecutan en el sistema en el archivo ~/.bash_history de forma predeterminada. Puede usar este historial para ver y recuperar los comandos anteriores.

En caso de que tenga problemas de seguridad, también puede borrar este historial.

Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con el sistema GNU de Linux.

En este contexto, veremos cómo puede ver, manipular y eliminar el historial de la terminal en ubuntu.


¿Cómo ver el historial de terminales en Ubuntu?

1. Ver todos los comandos anteriores en el historial

Puede visualizar el historial anterior a través del siguiente comando:

$ history

2. Ver el último número 'n' de comandos en el Historial

También puede reducir la visualización del historial a un número específico de líneas. Por ejemplo, para mostrar los 5 comandos más recientes, ejecute el siguiente comando:

$ history 5


¿Cómo eliminar el historial de terminales en Ubuntu?

1. Eliminar todos los comandos anteriores en el historial

Ejecute el siguiente comando para eliminar el historial actual de la terminal:

$ history -c

Verá que el comando anterior solo eliminará el historial actual de la terminal. No afectará el historial anterior que se almacena en el archivo de historial.

Para sobrescribir todo el archivo de historial, debe ejecutar el siguiente comando después de ejecutar el comando "history -c":

$ history -w

Aquí, notará que el historial anterior se eliminará y se sobrescribirá en la salida.


2. Eliminar comando único en el historial

Puede eliminar líneas específicas en el historial con el siguiente comando:

$ history -d <<line number>>

Nota:Inserte el número de línea del comando que desea eliminar en el comando anterior. Puede ver el número de línea que se muestra con el comando mientras visualiza el historial.


3. Elimine el historial borrando el archivo ~/.bash_history

Puede borrar todo el historial de la terminal con el siguiente comando:

$ ln -sf /dev/null ~/.bash_history && history -c

Este comando vinculará el archivo /dev/null al archivo de historial y eliminará los registros.


4. Eliminar el historial desactivando el registro del historial de Terminal/Bash

Para desactivar el registro del comando de terminal, ejecute los siguientes comandos:

$ sudo sh -c "echo "unset HISTFILE" >> /etc/profile"

Nota:necesitará el privilegio sudo/root para ejecutar el comando anterior.


5. Eliminar el historial editando el archivo .bashrc

Puede cambiar las variables HISTSIZE y HISTFILESIZE en el archivo .bashrc para detener el registro del historial. Para hacerlo, abra un archivo .bashrc con el siguiente comando:

$ nano .bashrc

Ahora vaya a las líneas que mencionan HISTSIZE y HISTFILESIZE y cambie su valor a cero. Presione Ctrl+O y Ctrl+X para guardar los cambios y salir.



Ubuntu
  1. Cómo agregar y eliminar usuarios en Ubuntu, Debian y LinuxMint

  2. Crear y eliminar usuarios en Ubuntu 20.04

  3. Eliminar un directorio en Ubuntu 20.04 - Mejores métodos

  4. Instalar el servidor VNC en Ubuntu 20.04:¿el mejor método?

  5. Instalar y configurar JFrog Artifactory en Ubuntu 20.04 - ¿El mejor método?

Las 10 mejores funciones de Ubuntu 18.10 y cómo actualizar

Cómo ver y eliminar el historial de terminales en Ubuntu 20.04

Instalar y usar Vagrant en Ubuntu 20.04

Instalar y usar Guake:un emulador de terminal desplegable para Ubuntu

Los 10 mejores temas y esquemas de color de la terminal de Ubuntu

Comando de historial en Linux:ver el historial de terminales de Linux