Borrar todo el historial de bash usando el comando de historia:
Ejecute el siguiente comando para crear un historial de bash. 'fecha' El comando mostrará la fecha y hora actuales. 'ls' El comando mostrará la lista de archivos y carpetas de la ubicación actual. 'claro'El comando borrará la pantalla del terminal.
$ Fecha
$ LS
$ claro
Ejecute el comando de historial para mostrar el historial de bash actual.
$ Historia
Ejecute el siguiente comando para borrar el historial del terminal y salir del terminal.
$ History -C && Salida
Clare la entrada de historial de bash específica utilizando el comando de historial:
Ejecute el siguiente comando para crear un historial de bash. El primer comando se imprimirá 'Hola' mensaje. El segundo comando imprimirá el nombre actual de usuario registrado. El tercer comando tomará la entrada del usuario y almacenará en la variable $ A. El cuarto comando imprimirá el valor de $ A.
$ Echo "Hola"
$ quien
$ Leer A
$ Echo $ A
Ejecutar el 'historia' comando para mostrar el historial actual.
$ Historia
Ejecute los siguientes comandos para eliminar el 4th Entrada de la historia e imprima el historial después de Delete.
$ HISTORIA -D 4
$ Historia
Aquí, la entrada de 'Echo $ A'se elimina de la entrada del historial.
Borrar toda la historia al eliminar .Bash_history:
Si el ~/.bash_history El archivo existe y almacena la información del historial en ese archivo, luego puede ejecutar el siguiente comando para eliminar el archivo.
$ rm ~/.bash_history
Evitar el almacenamiento de la información del historial de forma permanente:
Ejecutar lo siguiente desacio comandar para evitar crear un archivo de historial y salir del terminal. Si abre un nuevo terminal después de ejecutar el siguiente comando, entonces no se mostrará información de historial anterior.
$ Unset HistFile && Salida
Cuando el valor de HistSize se establece 0, entonces no se almacenará de forma permanente. El siguiente comando dejará de almacenar información del historial y terminará el terminal. Cuando se abre un nuevo terminal después de ejecutar este comando, entonces no se mostrará información de historial anterior.
$ Histsize = 0 && Salida
Si desea eliminar el archivo del historial con fuerza, evite la creación de un archivo de historial y termine desde el terminal, luego ejecute el siguiente comando. Después de eso, si se abre un nuevo terminal, funcionará desde el historial en blanco.
$ rm -f $ histfile && unset histfile && salida
El siguiente comando también se puede utilizar para eliminar la información del historial actual de forma permanente y terminar desde el terminal. Cuando se abre un nuevo terminal después de ejecutar este comando, entonces no se mostrará información de historial anterior.
$ Kill -9 $$
Conclusión:
Este artículo muestra cómo se puede borrar el historial de bash y evitar el almacenamiento de la información del historial de forma permanente utilizando varios comandos bash. Si los usuarios de bash trabajan con comandos de bash normales, entonces él/ella puede usar el historia Comandos mencionados anteriormente para eliminar la información particular o de toda la historia cuando se requiere. Pero si los usuarios trabajan con datos confidenciales, entonces es mejor seleccionar los comandos que se muestran en este artículo para evitar la información del historial de almacenamiento de forma permanente.