Jak wyczyścić historię w Ubuntu
![Jak wyczyścić historię w Ubuntu](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-00-featured-image-640x375.webp)
![Zdjęcie wąskiego dysku twardego z miniaturowymi postaciami na wierzchu. Zdjęcie wąskiego dysku twardego z miniaturowymi postaciami na wierzchu.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-00-featured-image-800x450-1.webp)
Czyszczenie dzienników historii systemu Linux jest niezbędne do utrzymania sprawnego komputera. Pozwala zaoszczędzić cenne miejsce na dysku i chronić swoje cyfrowe działania przed ciekawskimi oczami. Tutaj pokazujemy, jak wyczyścić dane historii w powłoce Bash, menedżerze plików i edytorze tekstu w systemie Ubuntu Linux.
Czyszczenie historii poleceń w Bash
Linux jest systemem operacyjnym sterowanym z wiersza poleceń. Od zarządzania plikami po konfigurowanie programów, prawie każda czynność w Linuksie przyjmuje jakąś formę polecenia terminalowego. Z biegiem czasu te polecenia gromadzą się w powłoce systemu Bash, co może zająć dużo miejsca na dysku.
Najprostszym sposobem na wyczyszczenie historii poleceń Bash w Ubuntu jest użycie potoku UNIX do przekierowania pustego ciągu do pliku „.bash_history”:
To powiedziawszy, nie wyczyści to bufora historii dla bieżącej sesji Bash. Aby to zrobić, uruchom następujące polecenie:
Potwierdź, że bieżąca historia Bash jest czysta, uruchamiając polecenie history
bez żadnych argumentów.
![Terminal pokazujący wyczyszczoną historię bieżącej sesji powłoki. Terminal pokazujący wyczyszczoną historię bieżącej sesji powłoki.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-01-check-cleared-history.webp)
Wyłączanie dzienników historii w Bash
Możesz zmusić Bash, aby nie zapisywał żadnej historii poleceń z żadnych przyszłych sesji. Może to być przydatne, jeśli konfigurujesz komputer współdzielony i nie chcesz, aby inni użytkownicy wiedzieli, jakie polecenia uruchamiasz na swoim koncie.
Zacznij od upewnienia się, że bieżący bufor historii w Ubuntu jest całkowicie przejrzysty:
Otwórz swoje. bashrc przy użyciu ulubionego edytora tekstu:
Wklej następujące wiersze kodu na końcu pliku. plik bashrc:
Uchroń swoje. bashrc, a następnie uruchom następujące polecenie, aby zastosować nowe ustawienia do bieżącej sesji powłoki:
Przetestuj nowe ustawienia, uruchamiając ls
polecenie w bieżącym katalogu, a następnie ponownie uruchamiając history
polecenie:
![Terminal pokazujący całkowicie przejrzysty plik historii Bash i pamięć podręczną. Terminal pokazujący całkowicie przejrzysty plik historii Bash i pamięć podręczną.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-02-sample-auto-clear-history-log.webp)
Usuwanie określonych wpisów historii Bash
Polecenie history
może również usunąć określone wpisy z pamięci podręcznej i dziennika historii. Może to być przydatne, jeśli chcesz pominąć tylko kilka poleceń zamiast wyczyścić całą historię powłoki.
Użyj history
polecenia, aby znaleźć numer indeksu polecenia, które chcesz wyczyścić. W moim przypadku chcę usunąć siódme polecenie z historii powłoki.
![Terminal podświetlający siódmy wpis historii w bieżącej sesji powłoki. Terminal podświetlający siódmy wpis historii w bieżącej sesji powłoki.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-03-highlight-history-entry.webp)
Uruchom następujące polecenie wraz z numerem indeksu wpisu, który chcesz usunąć:
Potwierdź, że wpis historii zniknął, ponownie uruchamiając polecenie history
.
![Terminal podświetlający otaczające polecenia wokół usuniętego siódmego wpisu w historii. Terminal podświetlający otaczające polecenia wokół usuniętego siódmego wpisu w historii.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-04-highlight-missing-history-entry.webp)
Czyszczenie historii ostatnich plików w Nautilusie
Oprócz wyczyszczenia historii poleceń w sesji terminala, możesz usunąć najnowszą historię domyślnego menedżera plików w systemie. Aby to zrobić, otwórz menedżera plików z poziomu programu uruchamiającego aplikacje w systemie.
Kliknij kategorię Ostatnie na lewym pasku bocznym menedżera.
![Zrzut ekranu pokazujący lokalizację Zrzut ekranu pokazujący lokalizację](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-05-highlight-recents-category.webp)
Naciśnij Ctrl+ A, aby wybrać wszystkie ostatnio otwarte pliki w Nautilusie.
Naciśnij prawy przycisk myszy, a następnie wybierz opcję Usuń z ostatnich , aby usunąć bieżącą historię menedżera plików.
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-06-highlight-remove-context-menu.webp)
Otwórz menu systemowe w lewym górnym rogu pulpitu, a następnie kliknij ikonę koła zębatego na wyskakującym panelu.
![Zrzut ekranu przedstawiający ikonę koła zębatego na pasku zadań systemu Ubuntu. Zrzut ekranu przedstawiający ikonę koła zębatego na pasku zadań systemu Ubuntu.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-07-highlight-settings-gear-ubuntu-desktop.webp)
Wybierz Prywatność i bezpieczeństwo na lewym pasku bocznym okna.
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-08-highlight-privacy-security-settings-category.webp)
Spowoduje to wyświetlenie nowej podkategorii na prawym panelu okna. Kliknij kategorię Historia plików i kosz .
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-09-highlight-file-history-settings-menu.webp)
Wyłącz przełącznik Historia plików , a następnie kliknij przycisk Wyczyść historię .
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-10-highlight-disable-file-history-settings-desktop.webp)
Automatycznie usuń historię plików w Nautilusie
Innym sposobem wyczyszczenia historii plików w Ubuntu jest usunięcie plików zawierających dane z kategorii „Ostatnie” za pomocą Bash.
Zacznij od utworzenia lokalnego folderu binarnego w swoim katalogu domowym:
Utwórz nowy skrypt Bash w swoim nowym folderze, korzystając z ulubionego edytora tekstu:
Wklej następujący blok kodu do pliku skryptu:
Zapisz plik skryptu, a następnie uruchom następujące polecenie, aby zaktualizować jego bity uprawnień:
Otwórz program uruchamiający aplikacje w swoim systemie, a następnie wybierz Aplikacje startowe .
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-11-highlight-startup-application-program.webp)
Kliknij przycisk Dodaj w lewym górnym rogu okna.
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-12-highlight-add-button-startup-app.webp)
Podaj nazwę skryptu, który chcesz uruchomić. W moim przypadku oznaczę to jako: „Automatyczne czyszczenie historii plików użytkownika”.
Kliknij przycisk Przeglądaj… pod polem tekstowym Nazwa.
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-13-highlight-browse-button-autostart-sample.webp)
Naciśnij Ctrl+ Hw menu wyboru plików, a następnie przejdź do katalogu „~/.local/bin/”.
![Zrzut ekranu pokazujący lokalizację skryptu użytkownika w selektorze plików. Zrzut ekranu pokazujący lokalizację skryptu użytkownika w selektorze plików.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-14-select-user-file-history-script.webp)
Wybierz skrypt powłoki, a następnie kliknij Otwórz , aby dodać go do nowego wpisu startowego.
Kliknij Dodaj , aby zatwierdzić go w bieżącej sesji użytkownika.
![Zrzut ekranu przedstawiający Zrzut ekranu przedstawiający](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-15-highlight-add-button-script-autostart.webp)
Czyszczenie historii plików dla wszystkich użytkowników
Jedną z wad usuwania historii plików za pośrednictwem GUI jest to, że usuwa ją tylko dla bieżącego użytkownika. Może to stanowić problem, jeśli konserwujesz komputer, który jest współdzielony przez wiele osób.
Aby to naprawić, otwórz nową sesję terminala, a następnie uruchom następujące polecenie, aby przełączyć się na użytkownika root:
![Terminal pokazujący monit o przejście od użytkownika do roota. Terminal pokazujący monit o przejście od użytkownika do roota.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-16-root-shell-sample-prompt.webp)
Przejdź do katalogu domowego użytkownika root, a następnie utwórz w nim lokalny folder bin:
Utwórz nowy plik skryptu, używając swojego ulubionego edytora tekstu:
Wklej następujący blok kodu do pliku skryptu:
Zapisz nowy plik skryptu, a następnie ustaw jego bity uprawnień do wykonania:
Utwórz nowy plik usługi systemowej w „/etc/systemd/system” dla swojego nowego skryptu:
Wklej następujący blok kodu do nowego pliku usługi:
Zapisz nowy plik usługi, a następnie uruchom następujące polecenia, aby załadować go do demona systemowego:
Sprawdź, czy usługa działa poprawnie, sprawdzając jej bieżący stan:
![Terminal pokazujący dane wyjściowe niestandardowej usługi systemowej w systemctl. Terminal pokazujący dane wyjściowe niestandardowej usługi systemowej w systemctl.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-17-systemd-service-check-system-script-sample.webp)
Wyłączanie ostatnich kopii zapasowych w Gedit
Gedit to prosty edytor tekstu, który jest domyślnie dostępny w niektórych najnowszych wersjach Ubuntu. W niektórych przypadkach ten edytor tworzy kopię zapasową każdego pliku, który otworzyłeś i zapisałeś w systemie. Może to stanowić problem, jeśli chcesz zaoszczędzić miejsce na komputerze.
Aby wyłączyć tę opcję, kliknij menu Opcje w prawym górnym rogu aplikacji, a następnie wybierz Preferencje .
![Zrzut ekranu pokazujący lokalizację Zrzut ekranu pokazujący lokalizację](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-18-select-preferences-context-menu-gedit.webp)
Kliknij zakładkę Edytor w oknie Ustawienia Gedit, a następnie usuń zaznaczenie pola wyboru Utwórz kopię zapasową plików przed zapisaniem .
![Zrzut ekranu przedstawiający lokalizację pola wyboru kopii zapasowej w Gedit. Zrzut ekranu przedstawiający lokalizację pola wyboru kopii zapasowej w Gedit.](https://cdn.thewindowsclub.blog/wp-content/uploads/2024/06/clear-history-ubuntu-linux-19-disable-file-backups-gedit.webp)
Zamknij okno Ustawienia, a następnie załaduj ponownie Gedit, aby zastosować nowe ustawienia.
Otwórz nową sesję terminala, a następnie uruchom następujące polecenie, aby usunąć plik kopii zapasowej utworzony przez Gedit w katalogu domowym:
Na koniec potwierdź, że w Twoim katalogu domowym nie ma żadnych plików kopii zapasowych Gedit:
Usunięcie różnych dzienników historii z systemu to tylko jeden krok w utrzymaniu i zabezpieczeniu komputera z systemem Linux. Odkryj wspaniały świat bezpieczeństwa systemu, ucząc się, jak anonimizować swoją dystrybucję Linuksa za pomocą Whoami.
Źródło obrazu: Samu Lopez za pośrednictwem Unsplash . Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.
Dodaj komentarz