GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So zeigen und löschen Sie den Terminalverlauf in Ubuntu 20.04

Einführung

Die GNU-Verlaufsbibliothek verfolgt standardmäßig alle Befehle, die auf dem System in der Datei ~/.bash_history ausgeführt werden. Sie können diesen Verlauf verwenden, um die vergangenen Befehle anzuzeigen und abzurufen.

Falls Sie Sicherheitsbedenken haben, können Sie diesen Verlauf auch löschen. In diesem Artikel erfahren Sie, wie Sie den Terminalverlauf in Ubuntu anzeigen, bearbeiten und löschen können.

Die Befehle in diesem Tutorial werden auf dem Ubuntu 20.04-System ausgeführt.

So zeigen Sie den Terminalverlauf in Ubuntu an

Alle vergangenen Befehle im Verlauf anzeigen

Sie können den vorherigen Verlauf mit dem folgenden Befehl anzeigen.

Sehen Sie sich die letzten „n“ Befehle im Verlauf an

Sie können die Verlaufsanzeige auch auf eine bestimmte Anzahl von Zeilen einschränken. Um beispielsweise die letzten 5 Befehle anzuzeigen, führen Sie den folgenden Befehl aus.

So löschen Sie den Terminalverlauf in Ubuntu

Alle vorherigen Befehle im Verlauf löschen

Führen Sie den folgenden Befehl aus, um den aktuellen Terminalverlauf zu löschen.

Geschichte -c

Sie können feststellen, dass der obige Befehl nur den aktuellen Terminalverlauf löscht. Der vorherige Verlauf, der in der Verlaufsdatei gespeichert ist, wird dadurch nicht beeinflusst. Um die gesamte Verlaufsdatei zu überschreiben, müssen Sie den folgenden Befehl ausführen, nachdem Sie den Befehl „history -c“

ausgeführt haben
Geschichte -w

Sie können im folgenden Ergebnis feststellen, dass der vorherige Verlauf gelöscht und überschrieben wurde.

Einzelnen Befehl im Verlauf löschen

Mit dem folgenden Befehl können Sie bestimmte Zeilen im Verlauf löschen.

history -d <>

Hinweis: Fügen Sie die Zeilennummer des Befehls, den Sie löschen möchten, in den obigen Befehl ein. Sie können die mit dem Befehl angezeigte Zeilennummer sehen, während Sie den Verlauf anzeigen.

Verlauf durch Löschen der Datei ~/.bash_history löschen

Sie können den gesamten Terminalverlauf mit dem folgenden Befehl löschen.

ln -sf /dev/null ~/.bash_history &&history -c

Dieser Befehl verknüpft die /dev/null-Datei mit der Verlaufsdatei und löscht die Aufzeichnungen.

Löschen Sie den Verlauf, indem Sie die Protokollierung des Terminal-/Bash-Verlaufs deaktivieren

Führen Sie die folgenden Befehle aus, um die Protokollierung des Terminalbefehls zu deaktivieren.

sudo sh -c "echo "unset HISTFILE">> /etc/profile"

Hinweis: Sie benötigen sudo/root-Rechte, um den obigen Befehl auszuführen.

Löschen Sie den Verlauf durch Bearbeiten der .bashrc-Datei

Sie können die Variablen HISTSIZE und HISTFILESIZE in der .bashrc-Datei ändern, um die Verlaufsprotokollierung zu stoppen. Öffnen Sie dazu eine .bashrc-Datei mit dem folgenden Befehl.

nano .bashrc

Gehen Sie nun zu den Zeilen, die HISTSIZE und HISTFILESIZE erwähnen, und ändern Sie deren Wert auf Null. Drücken Sie Strg+O und Strg+X, um Änderungen zu speichern und zu beenden.

Schlussfolgerung

Der Terminalverlauf kann von Vorteil sein, wenn Sie die vergangenen Befehle erneut aufrufen/abrufen möchten. Dies kann jedoch ein Sicherheitsrisiko darstellen, da sie Systemtools, Konfigurationen und Einstellungen anzeigen können. Mithilfe dieses Artikels können Sie den Terminalverlauf anzeigen/aufbewahren oder löschen.


Ubuntu
  1. So fügen Sie Benutzer in Ubuntu, Debian und LinuxMint hinzu und löschen sie

  2. Erstellen und löschen Sie Benutzer in Ubuntu 20.04

  3. Wie lösche ich den Papierkorb über das Terminal (mit dem Mv-Befehl)??

  4. So erstellen und löschen Sie Benutzer unter Ubuntu 16.04

  5. So löschen Sie das Terminal in Ubuntu

So starten Sie Ubuntu vom Terminal aus neu

So zeigen Sie GIF-Dateien im Ubuntu-Terminal an

So entfernen oder löschen Sie PPA in Ubuntu Linux

So installieren Sie Teamviewer auf Ubuntu 20.04 über das Terminal

So aktualisieren Sie Ubuntu 16.04 LTS auf 20.04 LTS mit dem Befehlsterminal

Verlaufsbefehl in Linux – Zeigen Sie den Verlauf des Linux-Terminals an