Wyczyść całą historię Bash za pomocą komendy History:
Uruchom następujące polecenie, aby stworzyć historię Bash. 'data' Polecenie wyświetli bieżącą datę i godzinę. „ls” Polecenie wyświetli listę plików i folderów bieżącej lokalizacji. 'jasne„Polecenie wyczyści ekran terminalu.
$ data
$ ls
$ jasne
Uruchom polecenie historii, aby wyświetlić aktualną historię Bash.
$ History
Uruchom następujące polecenie, aby wyczyścić historię terminalu i wyjść z terminalu.
$ History -c && Exit
Wyraźne konkretne wpis historii Bash za pomocą komendy History:
Uruchom następujące polecenie, aby stworzyć historię Bash. Pierwsze polecenie wydrukuje 'Cześć' wiadomość. Drugie polecenie wydrukuje bieżącą zalogowaną nazwę użytkownika. Trzecie polecenie przyjmuje wejście od użytkownika i przechowuje zmienną $ a. Czwarte polecenie wydrukuje wartość $ a.
$ echo „Hello”
$ kto
$ czytaj a
$ echo $ a
Uruchom 'historia' polecenie wyświetlania bieżącej historii.
$ History
Uruchom następujące polecenia, aby usunąć 4th Wejście historii i wydrukuj historię po usunięciu.
$ History -d 4
$ History
Tutaj, wejścieEcho $ a'jest usuwany z wpisu historii.
Wyczyść całą historię, usuwając .bash_history:
Jeśli ~/.bash_history Plik istnieje i przechowuje informacje o historii w tym pliku, a następnie możesz uruchomić następujące polecenie, aby usunąć plik.
$ rm ~/.bash_history
Zapobiegaj przechowywaniu informacji o historii na stałe:
Uruchom następujące nieoprawny polecenie zapobiegania utworzeniu pliku historii i wyjściu z terminalu. Jeśli otworzysz nowy terminal po uruchomieniu następującego polecenia, nie wyświetlą żadnych wcześniejszych informacji o historii.
$ unset HistFile && Exit
Po ustawieniu wartości historyzacji 0, żaden wpis historii nie będzie przechowywany na stałe. Poniższe polecenie przestanie przechowywać informacje o historii i zakończy terminal. Po otwarciu nowego terminala po uruchomieniu tego polecenia nie wyświetlą żadnych wcześniejszych informacji o historii.
$ Histsize = 0 && exit
Jeśli chcesz mocno usunąć plik historii, zapobiegaj utworzeniu pliku historii i zakończenie z terminala, a następnie uruchom następujące polecenie. Następnie, jeśli zostanie otwarty nowy terminal, będzie działał z pustej historii.
$ rm -f $ histfile && unset HistFile && Exit
Poniższe polecenie można również użyć do usuwania bieżących informacji o historii na stałe i zakończenia z terminalu. Po otwarciu nowego terminala po uruchomieniu tego polecenia nie wyświetlą żadnych wcześniejszych informacji o historii.
$ zabójcy -9 $$
Wniosek:
W tym artykule pokazano, w jaki sposób historię Bash można usunąć i zapobiegać stałym przechowywaniu informacji o historii za pomocą różnych poleceń Bash. Jeśli użytkownicy Bash pracują z normalnymi poleceniami Bash, może on/ona użyć historia Polecenia wymienione powyżej w celu usunięcia konkretnych lub wszystkich informacji o historii, gdy są wymagane. Ale jeśli użytkownicy pracują z poufnymi danymi, lepiej wybrać te polecenia pokazane w tym artykule, aby zapobiec stałym przechowywaniu informacji o historii.