Como todos sabemos, la historia El 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_history en tu HOGAR directorio. 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 las teclas de flecha ARRIBA o ABAJO para seleccionar cualquier comando ejecutado previamente y ejecútelo nuevamente si lo desea. Aquí está la salida de muestra del comando de historial 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.
Digamos, por ejemplo, que para eliminar el comando "sudo pacman -S powershell" del historial, simplemente ejecute:
$ history -d 494
Toma, -d flag elimina el comando seleccionado del archivo de historial.
Editar archivo .bash_history:
$ vi $HISTFILE
O,
$ 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 de comandos del historial.
Para borrar todo el historial, simplemente ejecute:
$ history clear
O,
$ 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 sobre historia comando en el enlace que figura a continuación.
- Cómo borrar el historial de la línea de comandos en Linux