Jak vymazat historii bash

How Clear Bash History



Z terminálu jsou prováděny různé typy příkazů k provádění různých obecných nebo administrativních úloh. Někdy uživatel potřebuje spustit některé příkazy, které obsahují důvěrné informace, a uživatel chce po spuštění vymazat historii příkazů z terminálu. Uživatel může odebrat veškerou historii bash nebo konkrétní historii pomocí 'Dějiny' příkaz . Existuje však mnoho dalších příkazů k trvalému odstranění informací o historii. Historii můžete také odstranit odebráním obsahu souboru .bash_history soubor. Jak lze historii bash vymazat uvedenými možnostmi, ukazuje tento článek.

Vymažte celou historii bash pomocí příkazu history:

Spuštěním následujícího příkazu vytvořte nějakou historii bash. 'datum' příkaz zobrazí aktuální datum a čas. 'Ls' příkaz zobrazí seznam souborů a složek aktuálního umístění. ' Průhledná ‘Příkaz vymaže obrazovku terminálu.







$datum
$ls
$Průhledná

Spuštěním příkazu history zobrazíte aktuální historii bash.



$Dějiny



Spuštěním následujícího příkazu vymažte historii terminálu a ukončete terminál.





$Dějiny -C && výstup

Vymažte konkrétní záznam historie bash pomocí příkazu history:

Spuštěním následujícího příkazu vytvořte nějakou historii bash. Vytiskne se první příkaz 'Ahoj' zpráva. Druhý příkaz vytiskne aktuální přihlášené uživatelské jméno. Třetí příkaz převezme vstup od uživatele a uloží jej do proměnné $ a . Čtvrtý příkaz vytiskne hodnotu $ a .

$vyhodil 'Ahoj'
$SZO
$čístna
$vyhodil $ a

Spustit ' Dějiny' příkaz k zobrazení aktuální historie.



$Dějiny

Spuštěním následujících příkazů odstraníte 4thzadání historie a vytištění historie po smazání.

$Dějiny -d 4
$Dějiny

Zde vstup „ echo $ a ‘Je odstraněn ze záznamu historie.

Vymažte celou historii odstraněním .bash_history:

Pokud ~/.bash_history soubor existuje a ukládá informace o historii do tohoto souboru, pak můžete spustit následující příkaz k odebrání souboru.

$rm~/.bash_history

Zabraňte trvalému ukládání informací o historii:

Spusťte následující nestabilní příkaz k zabránění vytváření souboru historie a ukončení z terminálu. Pokud otevřete nový terminál po spuštění následujícího příkazu, nezobrazí se žádné předchozí informace o historii.

$nestabilníHISTFILE&& výstup

Když je hodnota HISTSIZE nastavena na 0, pak nebude žádný záznam historie trvale uložen. Následující příkaz zastaví ukládání informací o historii a ukončí terminál. Když se po spuštění tohoto příkazu otevře nový terminál, nezobrazí se žádné předchozí informace o historii.

$HISTSIZE=0 && výstup

Pokud chcete soubor historie odebrat násilím, zabránit vytváření souboru historie a ukončit z terminálu, spusťte následující příkaz. Poté, pokud je otevřen nový terminál, bude fungovat z prázdné historie.

$rm -F $ HISTFILE && nestabilníHISTFILE&& výstup

Následující příkaz lze také použít k trvalému vymazání informací o aktuální historii a ukončení z terminálu. Když se po spuštění tohoto příkazu otevře nový terminál, nezobrazí se žádné předchozí informace o historii.

$zabít -9 $$

Závěr:

Tento článek ukazuje, jak lze vymazat historii bashu a zabránit trvalému ukládání informací o historii pomocí různých příkazů bash. Pokud uživatelé bash pracují s normálními příkazy bash, pak mohou použít Dějiny výše uvedené příkazy k odstranění konkrétních nebo všech informací o historii v případě potřeby. Pokud ale uživatelé pracují s citlivými daty, je lepší vybrat příkazy uvedené v tomto článku, abyste zabránili trvalému ukládání informací o historii.