So löschen Sie das Terminalprotokoll unter Linux oder MacOS
Drücken Sie den "Aufwärts" -Pfeil in der Mac- oder Linux-Befehlszeile. Der zuletzt ausgeführte Befehl wird angezeigt. Halten Sie die Taste "Auf" gedrückt, um weitere Befehle anzuzeigen. 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 "Auf" und beheben Sie das Problem. Wenn Sie eine Verbindung zu einem SSH-Server herstellen möchten, den Sie an einem anderen Tag verwendet haben, drücken Sie einfach auf "Auf", bis der entsprechende Befehl angezeigt wird.
Dies ist nützlich, aber es gibt auch ein potenzielles Sicherheitsproblem, insbesondere wenn Sie versehentlich ein Kennwort in Klartext eingegeben haben. Wie kann man diese Geschichte löschen? Um es kurz zu machen, können Sie dies mit zwei Befehlen tun: Geschichte -c
, gefolgt von rm ~ / .bash_history
. Diese Befehle dienen zur besseren Übersicht.
Löschen Sie den Verlauf der aktuellen Sitzung
Ihre Geschichte kann in zwei Teile aufgeteilt werden. Es gibt den Verlauf Ihrer aktuellen Sitzungen und Ihren Langzeitverlauf. Unser erster Befehl, Geschichte -c
, befasst sich mit der aktuellen Sitzung.
Das Geschichte
Der Befehl ist in Bash selbst und dem -c
Modifikator weist das Programm an, diesen Verlauf zu löschen. Dieser Befehl verhindert, dass etwas in Ihrer aktuellen Sitzung in Ihren Langzeitverlauf geschrieben wird, löscht diesen Langzeitverlauf jedoch nicht.
Löschen Sie alle Ihre Bash-Historie
Wenn Sie den gesamten Verlauf entfernen möchten, führen Sie den folgenden Befehl aus:
rm ~ / .bash_history
Wenn du es nicht weißt, rm
ist ein seit langem bestehender 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 betroffenen Zeilen löschen. Geben Sie auf einem Mac Folgendes ein ~ / .bash_history öffnen
und Ihr Standard-Texteditor öffnet die Datei.
Ersetzen Sie auf Linux-Systemen öffnen
mit dem Namen Ihres bevorzugten Texteditors, z Nano
, vim
, oder gedit
. Sobald Sie die Datei geöffnet haben, können Sie alle Zeilen löschen, die Sie lieber nicht von Hand behalten möchten. Speichern Sie die Datei und starten Sie die Shell erneut. Die gelöschten Zeilen werden nicht mehr angezeigt.
Löschen Sie Ihr Terminal für eine neue Sitzung
Diese ist meistens nicht verwandt, aber ich erwähne es trotzdem. Der Befehl klar
lässt Ihr Terminal aussehen, als ob Sie gerade eine neue Sitzung eröffnet hätten. Dies ist nützlich, wenn Sie viele Screenshots erstellen und möchten, dass die Dinge ordentlich aussehen (oder Sie möchten nicht, dass Leute über Ihre Schulter sehen, welche Befehle Sie ausgeführt haben.)
Das ist völlig ästhetisch: Scrollen Sie nach oben und sehen Sie immer noch Ihre vorherige Ausgabe. Aber wenn Sie zu meiner Arbeit gehören, ist das praktisch.