Befehlszeile – es ist eines der grundlegenden Werkzeuge im Ubuntu-Betriebssystem, mit dem der Benutzer durch Eingabe von Befehlen mit dem Computer interagieren kann. Während der Arbeit mit der Befehlszeile wird jeder eingegebene Befehl im Verlauf gespeichert, sodass Sie die zuvor verwendeten Befehle schnell wiederholen oder bearbeiten können.
Im Laufe der Zeit kann die Befehlszeilengeschichte jedoch umständlich und verwirrend werden, besonders wenn Sie schon lange mit Ubuntu arbeiten. Akkumulierte Befehle können die Suche nach dem gewünschten Befehl erschweren oder Konflikte bei der Ausführung von Skripts verursachen.
In diesem Artikel werden wir uns einige Möglichkeiten ansehen, wie Sie den Befehlszeilenverlauf in Ubuntu löschen können, um ihn zu organisieren und unnötige Probleme zu vermeiden. Seien Sie bei diesen Schritten vorsichtig, da gelöschte Daten nicht wiederhergestellt werden können.
Löschen des Befehlszeilenverlaufs in Ubuntu
Der Ubuntu-Befehlszeilenverlauf speichert alle Befehle, die Sie im Terminal eingeben. Dies kann nützlich sein, um vorherige Befehle zu verfolgen und wiederzugeben, aber manchmal möchten Sie diese Geschichte aus Sicherheitsgründen löschen oder einfach nur die Daten löschen.
Hier sind einige Möglichkeiten, den Befehlszeilenverlauf in Ubuntu zu löschen:
- Verwenden Sie den Befehl "history -c", um den gesamten Befehlsverlauf zu löschen: history -c . Dieser Befehl löscht Ihren Befehlshistorie und verhindert, dass er gespeichert wird. Wenn Sie jedoch neue Befehle erneut eingeben, werden sie dem Verlauf hinzugefügt.
- Löschen Sie die Befehlsverlaufsdatei. In Ubuntu wird die Befehlsverlaufsdatei normalerweise als "bezeichnet.bash_history" und befindet sich in Ihrem Home-Verzeichnis. Wenn Sie diese Befehlsverlaufsdatei löschen möchten, führen Sie den folgenden Befehl aus: rm ~/.bash_history . Nach dem Löschen einer Datei werden die neuen Befehle erst im Verlauf gespeichert, wenn die Datei erneut erstellt wurde.
- Verwenden Sie die Umgebungsvariable HISTSIZE, um die Anzahl der im Verlauf gespeicherten Befehle zu begrenzen. Sie können diese Variable auf eine beliebige positive ganze Zahl setzen, um die Anzahl der zu speichernden Befehle zu begrenzen. Wenn Sie beispielsweise nur die letzten 100 Befehle speichern möchten, fügen Sie der Datei die folgende Zeile hinzu. "bashrc" in Ihrem Home-Verzeichnis: export HISTSIZE=100 . Danach werden nur die letzten 100 Teams in der Geschichte gespeichert.
Wählen Sie je nach Ihren Bedürfnissen und Vorlieben eine dieser Methoden aus. Denken Sie daran, dass das Löschen des Befehlszeilenverlaufs hilfreich sein kann, um Ihre Daten sicher und vertraulich zu halten.
Methoden zum Löschen des Verlaufs in Ubuntu Terminal
Mit dem Befehlszeilenverlauf in Ubuntu Terminal können Benutzer frühere Befehle anzeigen, die im Terminal verwendet wurden. Es gibt jedoch Fälle, in denen ein Benutzer den Befehlshistorie möglicherweise löschen muss, um die Privatsphäre zu schützen oder das Befehlsprotokoll einfach zu löschen.
Hier sind einige Methoden, mit denen Sie den Befehlshistorie in Ubuntu Terminal löschen können:
| Methode | Das Team | Die Beschreibung |
|---|---|---|
| Aktuellen Verlauf löschen | history -c | Entfernt alle Befehle aus dem aktuellen Befehlshistorie im Terminal. |
| Einen bestimmten Befehl aus dem Verlauf entfernen | history -d | Entfernt einen bestimmten Befehl mit der angegebenen Nummer aus dem Befehlshistorie im Terminal. |
| Das Speichern des Befehlshistoriums deaktivieren | export HISTSIZE=0 | Deaktiviert das Speichern des Befehlsprotokolls im Terminal. |
| Befehlsverlauf aus Datei löschen | rm ~/.bash_history | Löscht die Datei, die den Befehlshistorie im Terminal enthält. |
Mit diesen Methoden können Ubuntu Terminal-Benutzer ihren Befehlshistorie verwalten und ihn bei Bedarf löschen.
Verwenden Sie den Befehl 'unset', um den Verlauf in Ubuntu Terminal zu löschen
Ubuntu Terminal verfügt über eine integrierte Funktion zum Speichern des Befehlshistoriums, die für die umgekehrte Suche und Wiederverwendung früherer Befehle nützlich sein kann. Es kann jedoch manchmal notwendig sein, den Befehlshistorie zu löschen oder zu löschen.
Eine Möglichkeit, den Befehlshistorie zu entfernen, besteht darin, den Befehl 'unset' im Ubuntu Terminal zu verwenden. Der Befehl 'unset' wird verwendet, um Umgebungsvariablen unter Linux zu entfernen.
Um den Befehlshistorie zu löschen, rufen Sie Terminal auf und geben Sie den folgenden Befehl ein:
Nach dem Ausführen dieses Befehls wird der Befehlsverlauf gelöscht und ist im Ubuntu Terminal nicht mehr verfügbar.
Beachten Sie jedoch, dass dies eine vorübergehende Löschung des Befehlsprotokolls ist und der Befehlsprotokoll nach dem Neustart des Systems wiederhergestellt wird.
Wenn Sie das Speichern des Befehlshistoriums vollständig deaktivieren möchten, müssen Sie die Konfigurationsdatei 'bashrc' ändern. Öffnen Sie dazu Terminal und geben Sie den Befehl ein:
sudo nano ~/.bashrc
Suchen Sie im geöffneten Editor nach der Zeile, die mit 'HISTSIZE' oder 'HISTFILESIZE' beginnt, und ändern Sie den Wert in 0:
Speichern Sie die Änderungen in der Datei, und schließen Sie den Editor.
Danach wird der Befehlshistorie nicht gespeichert, nachdem Sie jeden Befehl im Ubuntu Terminal ausgeführt haben.
Vergessen Sie nicht, dass das Ändern der Konfigurationsdatei andere Einstellungen Ihres Systems beeinflussen kann, also seien Sie vorsichtig, wenn Sie Änderungen an der Datei 'bashrc' vornehmen.