Vymažte celú históriu bashu pomocou príkazu history:
Spustením nasledujúceho príkazu vytvorte históriu bashov. 'dátum' príkaz zobrazí aktuálny dátum a čas. 'Ls' príkaz zobrazí zoznam súborov a priečinkov aktuálneho umiestnenia. „ jasný „Príkaz vymaže obrazovku terminálu.
$dátum
$ls
$jasný
Spustením príkazu history zobrazíte aktuálnu históriu bashov.
$história
Spustite nasledujúci príkaz, aby ste vymazali históriu terminálov a ukončili terminál.
$história -c && východ
Vymažte konkrétny záznam z histórie bashov pomocou príkazu history:
Spustením nasledujúceho príkazu vytvorte históriu bashov. Vytlačí sa prvý príkaz 'Ahoj' správu. Druhý príkaz vytlačí aktuálne prihlásené používateľské meno. Tretí príkaz prevezme vstup od používateľa a uloží ho do premennej $ a . Štvrtý príkaz vytlačí hodnotu $ a .
$zahodil 'Ahoj'$SZO
$čítaťdo
$zahodil $ a
Spustite ' história “ príkaz na zobrazenie aktuálnej histórie.
$história
Na odstránenie 4 spustite nasledujúce príkazythzadanie histórie a vytlačenie histórie po vymazaní.
$história -d 4$história
Tu vstup „ echo $ a “Sa odstráni zo záznamu histórie.
Vymazať celú históriu odstránením .bash_history:
Ak ~/.bash_history súbor existuje a do tohto súboru ukladá informácie o histórii, potom môžete na odstránenie súboru spustiť nasledujúci príkaz.
$rm~/.bash_historyZabrániť trvalému ukladaniu informácií o histórii:
Spustite nasledujúce rozrušený príkaz, ktorý zabráni vytváraniu súboru histórie a opustí terminál. Ak otvoríte nový terminál po spustení nasledujúceho príkazu, nezobrazia sa žiadne predchádzajúce informácie o histórii.
$rozrušenýHISTFILE&& východKeď je hodnota HISTSIZE nastavená na 0, potom sa žiadny záznam z histórie neuloží natrvalo. Nasledujúci príkaz zastaví ukladanie informácií o histórii a ukončí terminál. Keď sa po spustení tohto príkazu otvorí nový terminál, nezobrazia sa žiadne predchádzajúce informácie o histórii.
$HISTSIZE=0 && východAk chcete násilne odstrániť súbor s históriou, zabrániť vytváraniu súboru s históriou a skončiť z terminálu, spustite nasledujúci príkaz. Potom, ak je otvorený nový terminál, bude fungovať z prázdnej histórie.
$rm -f $ HISTFILE && rozrušenýHISTFILE&& východNasledujúci príkaz je možné použiť aj na trvalé vymazanie informácií o aktuálnej histórii a ich ukončenie z terminálu. Keď sa po spustení tohto príkazu otvorí nový terminál, nezobrazia sa žiadne predchádzajúce informácie o histórii.
$zabiť -9 $$Záver:
Tento článok ukazuje, ako je možné históriu bashov vymazať a zabrániť natrvalo ukladať informácie o histórii pomocou rôznych príkazov bash. Ak užívatelia bash pracujú s bežnými príkazmi bash, potom môžu použiť história vyššie uvedené príkazy na odstránenie konkrétnych alebo všetkých informácií o histórii v prípade potreby. Ak však používatelia pracujú s citlivými údajmi, je lepšie vybrať príkazy uvedené v tomto článku, aby ste zabránili trvalému ukladaniu informácií o histórii.