Privatsphäre und Sicherheit

So löschen Sie den Terminalverlauf unter Linux oder macOS


Drücken Sie den Aufwärtspfeil in der Mac- oder Linux-Befehlszeile und Sie sehen den zuletzt ausgeführten Befehl. Drücken Sie weiter „nach oben“ und Sie sehen weitere Befehle; Sie können Tage, Monate oder sogar Jahre zurückgehen.

Dies wird Ihre Geschichte genannt und ist sehr praktisch. Wenn Sie bei der Eingabe eines langen Befehls einen Fehler gemacht haben, drücken Sie einfach auf „oben“ und beheben Sie das Problem. Wenn Sie sich wieder mit einem SSH-Server verbinden möchten, den Sie neulich verwendet haben, drücken Sie einfach „hoch“, bis Sie den entsprechenden Befehl sehen.

Es ist nützlich, aber es gibt hier auch ein potenzielles Sicherheitsproblem, insbesondere wenn Sie irgendwann versehentlich ein Passwort im Klartext eingegeben haben. Wie klärt man diese Geschichte? Lange Rede, kurzer Sinn, Sie können dies mit zwei Befehlen tun: history -c, gefolgt von rm ~/.bash_history. Hier ist, was diese Befehle zur besseren Übersicht tun.

Löschen Sie den Verlauf der aktuellen Sitzung

Ihr Verlauf kann in zwei Teile unterteilt werden. Es gibt den Verlauf Ihrer aktuellen Sitzungen und Ihren langfristigen Verlauf. Unser erster Befehl, history -c, befasst sich mit der aktuellen Sitzung.

1622837419 759 So loeschen Sie den Terminalverlauf unter Linux oder macOS

Das history Befehl ist in Bash selbst integriert, und die -c modifier weist das Programm an, diesen Verlauf zu löschen. Dieser Befehl verhindert, dass etwas aus Ihrer aktuellen Sitzung in Ihren Langzeitverlauf geschrieben wird, löscht diesen Langzeitverlauf jedoch nicht.

Löschen Sie Ihren gesamten Bash-Verlauf

Wenn Sie den gesamten Verlauf entfernen möchten, führen Sie den folgenden Befehl aus:

rm ~/.bash_history

1622837419 243 So loeschen Sie den Terminalverlauf unter Linux oder macOS

Wenn Sie nicht wissen, rm ist ein langjähriger Befehl zum Löschen von Dateien in UNIX-basierten Systemen. ~/.bash_history ist ein einfaches Textdokument, das Ihren Bash-Verlauf speichert.

Alternativ können Sie die Datei öffnen und alle Zeilen löschen, über die Sie sich Sorgen machen. Geben Sie auf einem Mac open ~/.bash_history und Ihr Standard-Texteditor öffnet die Datei.

So loeschen Sie den Terminalverlauf unter Linux oder macOS

Ersetzen Sie auf Linux-Systemen open mit dem Namen Ihres bevorzugten Texteditors, wie zum Beispiel nano, vim, oder gedit. Nachdem Sie die Datei geöffnet haben, können Sie alle Zeilen löschen, die Sie nicht von Hand behalten möchten. Speichern Sie die Datei und starten Sie dann Ihre Shell neu, und die gelöschten Zeilen werden nicht mehr angezeigt.

Löschen Sie Ihr Terminal für eine neuwertige Sitzung

Dieser ist meistens nicht verwandt, aber ich erwähne es trotzdem. Der Befehl clear lässt Ihr Terminal so aussehen, als ob Sie gerade eine neue Sitzung eröffnet hätten, was nützlich ist, wenn Sie viele Screenshots machen und möchten, dass die Dinge aufgeräumt aussehen (oder nicht möchten, dass die Leute über Ihre Schulter sehen, welche Befehle Sie ausgeführt haben.)

1622837420 585 So loeschen Sie den Terminalverlauf unter Linux oder macOS

Dies ist völlig ästhetisch: Scrollen Sie nach oben und Sie sehen immer noch Ihre vorherige Ausgabe. Aber wenn Sie in meiner Branche sind, ist es praktisch.



Schreibe einen Kommentar

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

Ähnliche Artikel

Schaltfläche "Zurück zum Anfang"