W dzisiejszej erze cyfrowej prywatność i bezpieczeństwo to główne aspekty, którymi powinien kierować się każdy użytkownik. Podobnie jak w systemie operacyjnym Linux, jako użytkownik jesteśmy administratorami, wykonujemy różne typy wykonywania poleceń na terminalu. Po wykonaniu polecenia jego historia zostaje zapisana w pliku, który jest przed nami ukryty. Jeśli więc ten plik zostanie odzyskany lub jeśli ta historia nie zostanie usunięta, dostęp do naszego systemu może uzyskać nieuprawniona osoba, może to być szkodliwe. Dlatego musimy często czyścić historię terminala za pomocą kompleksowych metod. Dlatego w tym artykule zobaczymy różne typy metod krok po kroku, dzięki którym możemy całkowicie usunąć historię terminala.
Jak wyczyścić historię terminala w systemie Linux?
Aby wyczyścić historię terminala z naszego systemu operacyjnego Linux, możemy zastosować 4 różne kompleksowe metody, które pomogą nam całkowicie wyczyścić historię terminala. Poniżej znajdują się metody, które omówimy w tym artykule:
Spis treści
prosty formater daty w Javie
- Używanie polecenia historii do czyszczenia historii terminala w systemie Linux
- Czyszczenie historii terminala poprzez edycję pliku historii Bash
- Używanie polecenia „unset HISTFILE” do czyszczenia historii terminala w systemie Linux
- Używanie polecenia resetowania do czyszczenia historii terminala w systemie Linux
Przyjrzyjmy się zatem każdej metodzie z jej praktycznym zastosowaniem do czyszczenia historii terminala w systemie Linux:
Używanie polecenia historii do czyszczenia historii terminala w systemie Linux
W tej metodzie wyczyścimy historię terminala za pomocą wbudowanego polecenia historii. Wykonaj poniższe kroki, aby wyczyścić historię terminala za pomocą polecenia historii:
Krok 1: Korzystanie ze skrótu klawiaturowego CRTL + ALT + T , otwórz terminal i wprowadź poniższe polecenie, aby zobaczyć istniejącą historię terminala.
history>

Sprawdzanie istniejącej historii
Krok 2: Po otwarciu terminala, aby wyczyścić całą historię poleceń dla bieżącej sesji, musimy wpisać następującą komendę:
history -c>

Użycie polecenia historii z opcją -c w celu wyczyszczenia
Krok 3: Aby sprawdzić, czy historia została wyczyszczona, możemy ponownie skorzystać z polecenia history. Po wykonaniu polecenia widać różnicę pomiędzy Krok 1 i aktualne wyjście krokowe.
history>

Historia terminala została wyczyszczona
Czyszczenie historii terminala poprzez edycję pliku historii Bash
W tej metodzie wyczyścimy historię terminala, edytując plik historii Bash ( .bash_historia ). Wykonaj poniższe kroki, aby wyczyścić terminal, edytując plik historii Bash.
Krok 1: Otwórz terminal i wprowadź poniższe polecenie, aby zobaczyć istniejącą zawartość pliku historii Bash. Spowoduje to zwrócenie ogólnej istniejącej historii terminala.
vim ~/.bash_history>

Otwieranie pliku historii basha w Vimie
Krok 2: Teraz naciśnij przycisk „ gg ‘, aby przejść na początek pliku.

Użyj klawisza gg, aby przejść na początek pliku
Krok 3: Następnie naciśnij Shift + D Komenda dwa razy aby usunąć wszystkie linie w pliku. Zapisz plik za pomocą polecenia :wq .

Użycie skrótu do usunięcia wszystkich linii
Krok 4: Aby sprawdzić, czy historia została wyczyszczona, możemy użyć polecenia historia w terminalu i zobaczyć wyniki,
history>

Historia terminala została wyczyszczona
Używanie polecenia „unset HISTFILE” do czyszczenia historii terminala w systemie Linux
Ta metoda pozwala nam tymczasowo wyłączyć zapisywanie historii poleceń dla naszej bieżącej sesji poprzez odznaczenie opcji „ PLIK HIST ' Zmienna środowiskowa. Wykonaj poniższe kroki:
Krok 1: Otwórz terminal i wykonaj poniższe polecenie, aby wyłączyć historię poleceń dla bieżącej sesji.
unset HISTFILE>

Użycie polecenia unset w celu wyłączenia przechowywania historii poleceń
Neena Gupta
Krok 2: Teraz po wykonaniu powyższego polecenia polecenia, które będą dalej wykonywane, nie będą zapisywane w pliku historii. Aby to sprawdzić, możemy uruchomić wiele poleceń.
echo ''This command will not be saved'>

Wykonywanie przykładowego polecenia
Krok 3: Aby sprawdzić czy historia została zapisana czy nie, możemy skorzystać z polecenia history. Widać, że polecenie, w którym wykonaliśmy Krok 2 nie jest zapisywany w pliku historii
history>

Historia terminala wyczyszczona (nie zapisana)
Używanie polecenia resetowania do czyszczenia historii terminala w systemie Linux
W tej metodzie użyjemy wbudowanego polecenia reset, aby wyczyścić historię terminala. Wykonaj poniższe kroki, aby wyczyścić historię terminala za pomocą polecenia resetowania.
Krok 1: Otwórz terminal za pomocą skrótu i wykonaj poniższe polecenie, aby sprawdzić istniejącą historię.
history>

Sprawdzanie istniejącej historii
Krok 2: Teraz uruchom poniższe polecenie, aby wyczyścić historię wyświetlania i poleceń z terminala.
reset>

Użycie polecenia reset w celu zresetowania terminala
Krok 3: Aby sprawdzić, czy terminal jest zresetowany, czy nie, możemy ponownie użyć polecenia reset w terminalu i zobaczyć różnicę między nimi Krok 1 i bieżący krok.
history>

Historia terminala została wyczyszczona
Jak wyczyścić historię terminala w systemie Linux – często zadawane pytania
Jak mogę wyczyścić całą historię terminali w systemie Linux?
Aby wyczyścić całą historię terminala, możesz użyć opcji
history>polecenie za pomocą-c>opcja. Ta opcja czyści plik historii, usuwając z historii wszystkie wcześniej wykonane polecenia.history -c>Po uruchomieniu tego polecenia cała historia poleceń zostanie wyczyszczona.
Czy istnieje sposób na usunięcie określonego polecenia z historii terminala?
Tak, możesz selektywnie usunąć określone polecenie z historii terminala za pomocą `
history`>Komenda. Najpierw użyj `history`>aby wyświetlić listę wszystkich poleceń wraz z odpowiadającymi im numerami. Zidentyfikuj numer polecenia, które chcesz usunąć, a następnie użyj `history -d`>po którym następuje numer polecenia.history history -d>Zamień `
`>z rzeczywistym numerem polecenia, które chcesz usunąć.
Jak wyczyścić ekran terminala bez usuwania historii poleceń?
`
clear`>polecenie służy do czyszczenia ekranu terminala, ale nie ma wpływu na historię poleceń. Po prostu wpisz:clear>Zapewni to czysty ekran terminala, zachowując jednocześnie historię poleceń.
Czy mogę zapobiec zapisywaniu określonych poleceń w historii terminala?
Tak, możesz użyć `
HISTIGNORE`>zmienna środowiskowa określająca wzorce poleceń, które powinny być ignorowane w historii.Na przykład , aby zignorować polecenia takie jak
ls>,cd>, Iclear>, możesz użyć:export HISTIGNORE='ls:cd:clear'>Zapobiegnie to zapisywaniu tych poleceń w historii.
Gdzie jest przechowywana historia terminala i czy mogę ją ręcznie edytować lub wyczyścić?
Historia terminala jest zazwyczaj przechowywana w pliku `
~/.bash_history`>plik w katalogu domowym użytkownika. W razie potrzeby możesz ręcznie edytować ten plik za pomocą edytora tekstu. Aby wyczyścić historię, możesz użyć `echo`>polecenie nadpisania pliku:echo>~/.bash_history>To polecenie opróżnia plik historii, skutecznie usuwając historię terminala.
odwrócony ciąg Java
Wniosek
Podsumowując, wyczyszczenie historii terminala naszego systemu Linux jest ważnym zadaniem dla utrzymania prywatności i bezpieczeństwa naszego interfejsu wiersza poleceń. Podobnie jak w tym artykule, widzieliśmy różne rodzaje metod, dzięki którym możemy wyczyścić naszą bieżącą historię sesji. Widzieliśmy kilka wbudowanych komentarzy, a także techniki czyszczenia rzeczywistego pliku historii zgodnie z naszą kompatybilnością. Bez problemu możemy skorzystać z dowolnej zoptymalizowanej i wyczyścić naszą historię. Będzie to korzystne dla naszej prywatności i bezpieczeństwa przed potencjalną utratą historycznych danych poleceń.