Esborreu tot l'historial bash mitjançant l'ordre history:
Executeu l'ordre següent per crear un historial bash. 'data' l'ordre mostrarà la data i l'hora actuals. 'Ls' L'ordre mostrarà la llista dels fitxers i carpetes de la ubicació actual. ' clar 'Ordre esborrarà la pantalla del terminal.
$data
$ls
$clar
Executeu l'ordre history per mostrar l'historial bash actual.
$història
Executeu l'ordre següent per esborrar l'historial del terminal i sortir del terminal.
$història -c && sortir
Esborreu l'entrada específica de l'historial bash mitjançant l'ordre history:
Executeu l'ordre següent per crear un historial bash. S'imprimirà la primera ordre 'Hola' missatge. La segona ordre imprimirà el nom d’usuari que hàgiu iniciat la sessió actual. La tercera ordre prendrà l'entrada de l'usuari i s'emmagatzemarà a la variable $ a . La quarta ordre imprimirà el valor de $ a .
$trobo 'Hola'$Qui
$llegira
$trobo $ a
Executeu el història » per mostrar l'historial actual.
$història
Executeu les ordres següents per suprimir el 4thentrada de l’historial i imprimeix-lo després de suprimir-lo.
$història -d 4$història
Aquí, l’entrada de ‘ echo $ a ‘S’elimina de l’entrada de l’historial.
Esborreu tot l'historial suprimint .bash_history:
Si el fitxer ~ / .bash_history El fitxer existeix i emmagatzema la informació de l'historial en aquest fitxer i, a continuació, podeu executar l'ordre següent per eliminar el fitxer.
$rm~/.bash_historyEviteu emmagatzemar la informació de l'historial de manera permanent:
Executeu el següent inestable per evitar la creació d'un fitxer d'historial i sortir del terminal. Si obriu un terminal nou després d'executar l'ordre següent, no es mostrarà cap informació prèvia de l'historial.
$inestableHISTFILE&& sortirQuan el valor de HISTSIZE és 0, llavors cap entrada d'historial no s'emmagatzemarà permanentment. L'ordre següent deixarà d'emmagatzemar la informació de l'historial i finalitzarà el terminal. Quan s'obre un nou terminal després d'executar aquesta ordre, no es mostrarà cap informació prèvia de l'historial.
$HISTSIZE=0 && sortirSi voleu eliminar el fitxer d'historial amb força, eviteu crear un fitxer d'historial i finalitzeu-lo des del terminal, executeu l'ordre següent. Després d'això, si s'obre un nou terminal, funcionarà a partir de l'historial en blanc.
$rm -f $ HISTFILE && inestableHISTFILE&& sortirL'ordre següent també es pot utilitzar per eliminar permanentment la informació de l'historial actual i finalitzar des del terminal. Quan s'obre un nou terminal després d'executar aquesta ordre, no es mostrarà cap informació prèvia de l'historial.
$matar -9 $$Conclusió:
En aquest article es mostra com es pot esborrar l'historial de bash i evitar l'emmagatzematge permanent de la informació de l'historial mitjançant diverses ordres de bash. Si els usuaris bash treballen amb ordres bash normals, poden utilitzar el fitxer història ordres esmentades anteriorment per eliminar informació de l'historial particular o tota quan sigui necessari. Però si els usuaris treballen amb dades sensibles, és millor seleccionar les ordres que es mostren en aquest article per evitar emmagatzemar informació de l'historial de forma permanent.