Wyczyść całą historię basha za pomocą polecenia historii:
Uruchom następujące polecenie, aby utworzyć historię bash. 'Data' polecenie wyświetli aktualną datę i godzinę. „L” polecenie wyświetli listę plików i folderów w bieżącej lokalizacji. ‘ jasne Polecenie ‘ wyczyści ekran terminala.
$Data
$ls
$jasne
Uruchom polecenie historii, aby wyświetlić bieżącą historię bash.
$historia
Uruchom następujące polecenie, aby wyczyścić historię terminala i wyjść z terminala.
$historia -C && Wyjście
Wyczyść określoną pozycję historii basha za pomocą polecenia historii:
Uruchom następujące polecenie, aby utworzyć historię bash. Pierwsze polecenie zostanie wydrukowane 'Dzień dobry' wiadomość. Drugie polecenie wydrukuje nazwę aktualnie zalogowanego użytkownika. Trzecie polecenie pobierze dane wejściowe od użytkownika i zapisze je w zmiennej $ a . Czwarte polecenie wypisze wartość $ a .
$wyrzucił 'Dzień dobry'$który
$czytaćdo
$wyrzucił $ a
Uruchom „ historia' polecenie, aby wyświetlić aktualną historię.
$historia
Uruchom następujące polecenia, aby usunąć 4NSwpis historii i wydruk historii po usunięciu.
$historia -D 4$historia
Tutaj wpis „ echo $ a ‘ jest usuwany z wpisu historii.
Wyczyść całą historię, usuwając .bash_history:
Jeśli ~/.bash_historia plik istnieje i przechowuje informacje o historii w tym pliku, możesz uruchomić następujące polecenie, aby usunąć plik.
$rm~/.bash_historiaZablokuj trwale przechowywanie informacji o historii:
Uruchom następujące nieoprawny polecenie, aby zapobiec tworzeniu pliku historii i wyjściu z terminala. Jeśli otworzysz nowy terminal po uruchomieniu następującego polecenia, nie zostaną wyświetlone żadne wcześniejsze informacje o historii.
$nieoprawnyHISTFILE&& WyjścieGdy wartość HITSIZE jest ustawiona na 0, żaden wpis historii nie zostanie zapisany na stałe. Następujące polecenie przestanie przechowywać informacje o historii i zamknie terminal. Gdy po uruchomieniu tego polecenia zostanie otwarty nowy terminal, nie zostaną wyświetlone żadne wcześniejsze informacje o historii.
$ROZMIAR HIST=0 && WyjścieJeśli chcesz usunąć plik historii na siłę, zapobiegaj tworzeniu pliku historii i zakończ pracę z terminala, a następnie uruchom następujące polecenie. Następnie, jeśli nowy terminal zostanie otwarty, będzie działał z pustej historii.
$rm -F $HISTFILE && nieoprawnyHISTFILE&& WyjściePoniższego polecenia można również użyć do trwałego usunięcia bieżących informacji historycznych i zakończenia działania terminala. Gdy po uruchomieniu tego polecenia zostanie otwarty nowy terminal, nie zostaną wyświetlone żadne wcześniejsze informacje o historii.
$zabić -9 $$Wniosek:
W tym artykule pokazano, jak można wyczyścić historię bash i zapobiec trwałemu przechowywaniu informacji o historii za pomocą różnych poleceń bash. Jeśli użytkownicy bash pracują z normalnymi poleceniami bash, mogą użyć historia polecenia wymienione powyżej, aby usunąć określone lub wszystkie informacje historyczne, gdy jest to wymagane. Ale jeśli użytkownicy pracują z poufnymi danymi, lepiej jest wybrać polecenia przedstawione w tym artykule, aby na stałe zapobiec przechowywaniu informacji o historii.