So löschen Sie den Verlauf in Ubuntu

So löschen Sie den Verlauf in Ubuntu
Ein Foto einer schlanken Festplatte mit Miniaturfiguren darauf.

Das Löschen der Verlaufsprotokolle Ihres Linux-Systems ist für die Wartung eines funktionsfähigen Rechners unerlässlich. So sparen Sie wertvollen Speicherplatz und schützen Ihre digitalen Aktivitäten vor neugierigen Blicken. Hier zeigen wir Ihnen, wie Sie die Verlaufsdaten Ihrer Bash-Shell, Ihres Dateimanagers und Ihres Texteditors unter Ubuntu Linux löschen.

Löschen des Befehlsverlaufs in Bash

Linux ist ein befehlszeilengesteuertes Betriebssystem. Von der Dateiverwaltung bis zur Konfiguration von Programmen erfordert fast jede Aktion in Linux irgendeine Form eines Terminalbefehls. Mit der Zeit häufen sich diese Befehle in Ihrer Bash-System-Shell an, was viel Speicherplatz beanspruchen kann.

Der einfachste Weg, Ihren Bash-Befehlsverlauf in Ubuntu zu löschen, besteht darin, mithilfe einer UNIX-Pipe eine leere Zeichenfolge in Ihre Datei „.bash_history“ umzuleiten:

Allerdings wird dadurch der Verlaufspuffer für die aktuelle Bash-Sitzung nicht gelöscht. Führen Sie dazu den folgenden Befehl aus:

Bestätigen Sie, dass Ihr aktueller Bash-Verlauf gelöscht ist, indem Sie den historyBefehl ohne Argumente ausführen.

Ein Terminal, das einen gelöschten Verlauf für die aktuelle Shell-Sitzung anzeigt.

Deaktivieren von Verlaufsprotokollen in Bash

Sie können Bash zwingen, den Befehlsverlauf Ihrer zukünftigen Sitzungen nicht zu speichern. Dies kann nützlich sein, wenn Sie einen gemeinsam genutzten Computer einrichten und nicht möchten, dass die anderen Benutzer die Befehle kennen, die Sie auf Ihrem Konto ausführen.

Stellen Sie zunächst sicher, dass Ihr aktueller Verlaufspuffer in Ubuntu vollständig geleert ist:

Öffnen Sie Ihre bashrc-Datei mit Ihrem bevorzugten Texteditor:

Fügen Sie die folgenden Codezeilen am Ende Ihrer bashrc-Datei ein:

Speichern Sie Ihre bashrc-Datei und führen Sie dann den folgenden Befehl aus, um Ihre neuen Einstellungen auf Ihre aktuelle Shell-Sitzung anzuwenden:

Testen Sie Ihre neuen Einstellungen, indem Sie einen lsBefehl im aktuellen Verzeichnis ausführen und dann den historyBefehl erneut ausführen:

Ein Terminal, das eine vollständig leere Bash-Verlaufsdatei und einen leeren Cache anzeigt.

Entfernen bestimmter Bash-Verlaufseinträge

Der historyBefehl kann auch bestimmte Einträge aus dem Cache und dem Verlaufsprotokoll entfernen. Dies kann nützlich sein, wenn Sie nur eine Handvoll Befehle auslassen möchten, anstatt den gesamten Verlauf Ihrer Shell zu löschen.

Verwenden Sie den historyBefehl, um die Indexnummer des Befehls zu finden, den Sie löschen möchten. In meinem Fall möchte ich den 7. Befehl in meinem Shell-Verlauf entfernen.

Ein Terminal, das den siebten Verlaufseintrag der aktuellen Shell-Sitzung hervorhebt.

Führen Sie den folgenden Befehl zusammen mit der Indexnummer des Eintrags aus, den Sie entfernen möchten:

Bestätigen Sie, dass der Verlaufseintrag verschwunden ist, indem Sie den historyBefehl erneut ausführen.

Ein Terminal, das die umgebenden Befehle rund um den gelöschten siebten Verlaufseintrag hervorhebt.

Löschen des aktuellen Dateiverlaufs in Nautilus

Außer dem Löschen des Befehlsverlaufs Ihrer Terminalsitzung können Sie auch den jüngsten Verlauf des Standarddateimanagers Ihres Systems löschen. Öffnen Sie dazu Ihren Dateimanager über den Anwendungsstarter Ihres Systems.

Klicken Sie in der linken Seitenleiste des Managers auf die Kategorie „ Zuletzt verwendet“ .

Ein Screenshot, der den Standort des

Drücken Sie Ctrl+ A, um alle zuletzt geöffneten Dateien in Nautilus auszuwählen.

Klicken Sie mit der rechten Maustaste und wählen Sie dann „ Aus „Letzte“ entfernen“ , um den aktuellen Verlauf des Dateimanagers zu löschen.

Ein Screenshot, der die

Öffnen Sie das Systemmenü in der oberen linken Ecke des Desktops und klicken Sie dann im Popup-Fenster auf das Zahnradsymbol.

Ein Screenshot, der das Zahnradsymbol in der Taskleiste von Ubuntu hervorhebt.

Wählen Sie „Datenschutz und Sicherheit“ in der linken Seitenleiste des Fensters.

Ein Screenshot, der die

Dadurch wird im rechten Fensterbereich eine neue Unterkategorie angezeigt. Klicken Sie auf die Kategorie „Dateiverlauf und Papierkorb“ .

Ein Screenshot, der die

Deaktivieren Sie den Schalter „Dateiverlauf“ und klicken Sie dann auf die Schaltfläche „Verlauf löschen“ .

Ein Screenshot, der die

Den Dateiversionsverlauf in Nautilus automatisch entfernen

Eine andere Möglichkeit, den Dateiverlauf in Ubuntu zu löschen, besteht darin, die Dateien, die die Daten für die Kategorie „Zuletzt verwendet“ enthalten, mit Bash zu löschen.

Beginnen Sie mit der Erstellung eines lokalen Binärordners in Ihrem Home-Verzeichnis:

Erstellen Sie mit Ihrem bevorzugten Texteditor ein neues Bash-Skript in Ihrem neuen Ordner:

Fügen Sie den folgenden Codeblock in Ihre Skriptdatei ein:

Speichern Sie Ihre Skriptdatei und führen Sie dann den folgenden Befehl aus, um die Berechtigungsbits zu aktualisieren:

Öffnen Sie den Anwendungsstarter Ihres Systems und wählen Sie dann „Startanwendungen“ aus .

Ein Screenshot, der die

Klicken Sie oben links im Fenster auf die Schaltfläche „ Hinzufügen“ .

Ein Screenshot, der die

Geben Sie dem Skript, das Sie ausführen möchten, einen Namen. In meinem Fall werde ich es folgendermaßen benennen: „Benutzerdateiverlauf automatisch löschen“.

Klicken Sie unter dem Textfeld „Name“ auf die Schaltfläche „Durchsuchen…“ .

Ein Screenshot, der die

Drücken Sie Ctrl+ Him Dateiauswahlmenü und navigieren Sie dann zu Ihrem Verzeichnis „~/.local/bin/“.

Ein Screenshot, der den Speicherort des Benutzerskripts im Dateiwähler zeigt.

Wählen Sie Ihr Shell-Skript aus und klicken Sie dann auf „Öffnen“ , um es Ihrem neuen Starteintrag hinzuzufügen.

Klicken Sie auf „Hinzufügen“ , um es zu Ihrer aktuellen Benutzersitzung zu übernehmen.

Ein Screenshot, der die

Löschen des Dateiversionsverlaufs für alle Benutzer

Einer der Nachteile beim Entfernen des Dateiverlaufs über die GUI besteht darin, dass er nur für den aktuellen Benutzer gelöscht wird. Dies kann ein Problem sein, wenn Sie einen Computer warten, der von mehreren Personen gemeinsam genutzt wird.

Um dies zu beheben, öffnen Sie eine neue Terminalsitzung und führen Sie dann den folgenden Befehl aus, um zum Root-Benutzer zu wechseln:

Ein Terminal, das den Wechsel von der Benutzer- zur Root-Eingabeaufforderung zeigt.

Gehen Sie zum Home-Verzeichnis Ihres Root-Benutzers und erstellen Sie darin einen lokalen Bin-Ordner:

Erstellen Sie mit Ihrem bevorzugten Texteditor eine neue Skriptdatei:

Fügen Sie den folgenden Codeblock in Ihre Skriptdatei ein:

Speichern Sie Ihre neue Skriptdatei und legen Sie dann die Berechtigungsbits für die Ausführung fest:

Erstellen Sie unter „/etc/systemd/system“ eine neue systemd-Servicedatei für Ihr neues Skript:

Fügen Sie den folgenden Codeblock in Ihre neue Servicedatei ein:

Speichern Sie Ihre neue Servicedatei und führen Sie dann die folgenden Befehle aus, um sie in Ihren systemd-Daemon zu laden:

Bestätigen Sie, dass der Dienst ordnungsgemäß ausgeführt wird, indem Sie seinen aktuellen Status prüfen:

Ein Terminal, das die Ausgabe des benutzerdefinierten systemd-Dienstes in systemctl anzeigt.

Deaktivieren der letzten Backups in Gedit

Gedit ist ein einfacher Texteditor, der in einigen neueren Ubuntu-Versionen standardmäßig enthalten ist. In einigen Fällen erstellt dieser Editor eine Sicherungskopie aller Dateien, die Sie geöffnet und im System gespeichert haben. Dies kann ein Problem sein, wenn Sie Speicherplatz auf Ihrem Computer sparen möchten.

Um dies zu deaktivieren, klicken Sie auf das Optionsmenü in der oberen rechten Ecke der App und wählen Sie dann „Einstellungen“ aus .

Ein Screenshot, der den Standort des

Klicken Sie im Einstellungsfenster von Gedit auf die Registerkarte „ Editor“ und deaktivieren Sie anschließend das Kontrollkästchen „Vor dem Speichern eine Sicherungskopie der Dateien erstellen“ .

Ein Screenshot, der die Position des Backup-Kontrollkästchens in Gedit hervorhebt.

Schließen Sie das Einstellungsfenster und laden Sie Gedit neu, um Ihre neuen Einstellungen anzuwenden.

Öffnen Sie eine neue Terminalsitzung und führen Sie dann den folgenden Befehl aus, um alle Sicherungsdateien zu entfernen, die Gedit in Ihrem Home-Verzeichnis erstellt hat:

Stellen Sie abschließend sicher, dass sich keine Gedit-Sicherungsdateien mehr in Ihrem Home-Verzeichnis befinden:

Das Löschen der verschiedenen Verlaufsprotokolle aus Ihrem System ist nur ein Schritt zur Wartung und Sicherung Ihres Linux-Rechners. Entdecken Sie die wunderbare Welt der Systemsicherheit, indem Sie lernen, wie Sie Ihre Linux-Distribution mit Whoami anonymisieren.

Bildnachweis: Samu Lopez via Unsplash . Alle Änderungen und Screenshots von Ramces Red.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert