Cómo borrar un comando específico del historial de Bash en Linux

Como todos sabemos,historiaEl comando se usa para ver la lista de comandos ejecutados recientemente en la Terminal. No solo comandos, le mostrará la lista de actividades recientes en su Terminal. Cada comando que ejecute en la Terminal se registrará en un archivo llamado.bash_historyen tusCASAdirectorio. Este breve tutorial explica cómo borrar un comando específico del historial de Bash en GNU/Linux.

Borrar un comando específico del historial de Bash en Linux

Para ver la lista de comandos ejecutados recientemente, simplemente ejecute:

$ history

Verá los comandos más recientes en la parte inferior. Simplemente presione hacia arriba o abajo teclas de flecha para seleccionar cualquier comando ejecutado previamente y ejecutarlo de nuevo si así lo desea. Aquí está el ejemplo del resultado de la historia de comandos de mi Arch Linux.

 [...]
 485 sudo pacman -Su
 486 sudo nano /etc/pacman.d/mirrorlist
 487 sudo nano /etc/pacman.conf 
 488 fc-list | grep termi
 489 fc-list | grep terminus
 490 man rm
 491 clear
 492 ssh [email protected]
 493 exit
 494 sudo pacman -S powershell
 495 yaourt -S powershell
 496 clear
 497 sudo pacman -Sy libreoffice
 498 uname -r
 499 clear
 500 history

Como puede ver en el resultado anterior, mi archivo de lista de historial tiene alrededor de 500 comandos ejecutados recientemente. Cada comando tiene un número de prefijo. Y, los comandos ejecutados más recientemente se encuentran en la parte inferior.

¿Alguna vez te has preguntado cómo borrar un comando específico del historial de Bash en Linux? ¡Es muy fácil! Siga los pasos que se indican a continuación.

decir por exampleborrar “sudo pacman -S powershell” del historial, simplemente ejecute:

$ history -d 494

Aquí,-Dflag elimina el comando seleccionado del archivo de historial.494es el número de prefijo de comando. Como alternativa, puede editar.bash_historyarchivo y elimine los comandos de su elección.

Edite el archivo .bash_history:

$ vi $HISTFILE

Oh,

$ vi ~/.bash_history

Verá la lista de comandos ejecutados recientemente en este archivo. Simplemente elimine los comandos que no desea volver a ver en la salida del comando de historial.

Para borrar toda la historia, basta con ejecutar:

$ history clear

Oh,

$ history -c

Finalmente, ejecute el siguiente comando para que los cambios surtan efecto inmediatamente.

$ source ~/.bashrc

Eso es todo. Su historial ha sido borrado ahora. Este truco podría ser útil si desea permitir que sus administradores junior o estudiantes vean qué comandos ha ejecutado hasta ahora últimamente. Para más detalles, consulta nuestra guía detallada sobrehistoriaComando en el enlace que figura a continuación.

  • Cómo borrar el historial de línea de comandos en Linux

¡Gracias por pasar!

Ayúdanos a ayudarte:

¡¡Que tenga un buen día!!

Actualizaciones del boletín

Ingrese su dirección de correo electrónico a continuación para suscribirse a nuestro boletín