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_historyZabraň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ýstupKdyž 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ýstupPokud 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ýstupNá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.