Linux-Befehle

So löschen Sie den Befehlsverlauf in Linux

So löschen Sie den Befehlsverlauf in Linux
Der Bash-Verlauf speichert die Aufzeichnungen aller Terminalbefehle, die von einem Benutzer auf dem Kommandozeilen-Linux-System ausgeführt werden. Mit der History-Funktion können Sie die zuvor ausgeführten Befehle auf Ihrem Linux-System über die Pfeiltasten Navigation leicht finden.

Warum sollten wir den Linux-Befehlszeilenverlauf entfernen??

Meistens möchten wir den Terminalverlauf anderer Benutzer auf Ihrem Linux-System nicht preisgeben. Zum Beispiel, wenn Sie Ihren Schülern Unterricht auf einem Laborcomputer geben und Ihnen möglicherweise einige schädliche Befehle beigebracht haben und deren Verwendung auf unserem System nicht empfohlen wird. Aber die meisten Schüler haben keine Ahnung von den Nebenwirkungen dieser kritischen Befehle. Ein neugieriger Schüler kann den Befehlszeilenverlauf durchsuchen und ihn testen, um die Funktionsweise jedes Befehls zu überprüfen. Es kann Ihr System oft zum Absturz bringen. Sie können Ihr System jedoch schnell reparieren oder neu installieren. Aber es ist keine gute Praxis. In diesem Fall möchten wir es also vorziehen, den Befehlszeilenverlauf zu löschen, nachdem wir daran gearbeitet haben. Vor allem, wenn Sie einen gemeinsamen Zugriff mit Ihren Freunden oder Kollegen haben. Wir haben es gerade mit einem einfachen Beispiel ausgearbeitet; Es könnte andere Probleme geben, durch die Sie den Linux-Befehlszeilenverlauf löschen möchten. In diesem Artikel geben wir Ihnen eine Demo, wie Sie den Befehlszeilenverlauf im Linux-System löschen können.

Wir haben alle Befehle auf Ubuntu 20 ausgeführt.04 Terminalanwendung in diesem Artikel. Daher ist es notwendig, das Terminalfenster auf Ihrem System zu öffnen. Klicken Sie auf "Aktivitäten" in der linken Ecke des Desktops Ihres Systems und suchen Sie dann mithilfe der Anwendungssuchleiste nach dem Schlüsselwort "Terminal". Klicken Sie nach Abschluss der Suche auf das Terminalsymbol und starten Sie es.

Entfernen des Linux-Befehlszeilenverlaufs

Wenn Sie den Verlauf Ihres Terminalbefehls anzeigen möchten, geben Sie den folgenden Befehl auf dem Terminal ein:

$ Geschichte

Normalerweise wird der Befehlszeilenverlauf in einer Datei namens 'bash_history' gespeichert. Diese Datei finden Sie im Home-Verzeichnis eines bestimmten Benutzers /home/username/.bash_history. Führen Sie den unten angegebenen Befehl aus, um die Datei bash_history zu finden:

$ ls -l /home/kbuzdar/.bash_history

Hinweis: Ein Root-Benutzer kann den Befehlsverlauf aller Benutzer auf Ihrem System einsehen. Der Standardbenutzer kann jedoch nur seinen eigenen Befehlszeilenverlauf anzeigen.

Eine Zeile aus dem Bash-Verlauf entfernen

Wenn Sie nur eine einzelne Zeile aus der Bash-History-Datei entfernen möchten, können Sie die Option -d mit dem Befehl history verwenden und die gewünschte Zeilennummer eingeben, die Sie entfernen möchten.

Wir möchten beispielsweise einen Befehl löschen, der Ihr Passwort enthält, bei dem Sie ein Passwort im Klartext eingegeben haben; Sie können die Zeilennummer in der Verlaufsdatei leicht finden und löschen, indem Sie den folgenden Befehl ausführen:

$ Geschichte -d 355

Alle Befehle aus dem Bash-Verlauf entfernen oder löschen

Sie können auch alle Einträge aus der Bash-History-Datei löschen oder löschen. Verwenden Sie also die Option -c mit dem Befehl history. Sie können den folgenden Befehl auf dem Terminal ausführen, um den gesamten Bash-Verlauf zu löschen oder zu löschen:

$ Geschichte -c

Alternativ können Sie durch Ausführen des folgenden Befehls den gesamten Verlauf der zuletzt ausgeführten Befehle in der Bash-Verlaufsdatei dauerhaft entfernen oder löschen.

$ cat /dev/null > ~/.bash_history

Fazit

In diesem Artikel haben wir ein besseres Verständnis des Verlaufsbefehls vorgestellt und warum wir ihn löschen müssen. Von den oben genannten Befehlen hoffe ich, dass Sie jetzt den Verlauf Ihres Systems leicht löschen können. Denken Sie jedoch immer daran, dass alle Befehle, die Sie auf dem Terminal ausführen, in einer Bash-Verlaufsdatei aufgezeichnet sind. Es wird daher empfohlen, niemals Passwörter im Klartextformat auf der Linux-Befehlszeile zu verwenden. Wenn Sie Fragen und Gedanken zu diesem Artikel haben, teilen Sie uns Ihre Ideen mit.

Vulkan für Linux-Benutzer
Mit jeder neuen Grafikkartengeneration stoßen Spieleentwickler an die Grenzen der grafischen Wiedergabetreue und kommen dem Fotorealismus einen Schrit...
OpenTTD vs. Simutrans
Das Erstellen einer eigenen Transportsimulation kann Spaß machen, entspannend und äußerst verlockend sein. Deshalb sollten Sie so viele Spiele wie mög...
OpenTTD-Tutorial
OpenTTD ist eines der beliebtesten Wirtschaftssimulationsspiele auf dem Markt. In diesem Spiel musst du ein wunderbares Transportunternehmen aufbauen....