history Befehlsgenerator
Die Historie der Shell-Befehle anzeigen oder bearbeiten
Einführung in die Historie
## Was ist Geschichte?
Der Befehl `history` zeigt die Befehlshistorie der Shell an und ermöglicht deren Bearbeitung – es handelt sich dabei um eine nummerierte Liste der Befehle, die Sie in den aktuellen (und früheren) Sitzungen ausgeführt haben. Sie können kürzlich ausgeführte Befehle durchsehen, sie wiederholen, Einträge löschen oder die im Speicher gespeicherte Liste mit der Historie-Datei synchronisieren.
## So wird es verwendet
1. **Kürzlich ausgeführte Befehle anzeigen**: Lassen Sie die Optionen leer, um die gesamte Historie anzuzeigen, oder geben Sie einen Offset an (z. B. `20`), um nur die letzten N Einträge anzuzeigen. 2. **Aktion auswählen**: Die Liste löschen (`-c`), einen Eintrag löschen (`-d`) oder die Historie-Datei lesen/schreiben (`-a`, `-w`, `-r`, `-n`). 3. **Kopieren und ausführen**: Fügen Sie den erzeugten Befehl in Ihre Terminal an.
Übliche Optionen
### Offset (Position)
Geben Sie eine Zahl ein, um nur die letzten N Einträge anzuzeigen: `history 20`.
### `-c` Löschen
Löschen Sie die gesamte historische Liste im Arbeitsspeicher. Hinweis: Dies löscht die Historie-Datei nicht, es sei denn, es wird daraufhin `history -w` verwendet.
### `-d offset` Löschen
Entfernen Sie einen einzelnen Eintrag anhand seiner Zeilennummer in der Historie: `history -d 10`.
### `-a` Hinzufügen
Fügen Sie neue (noch nicht geschriebene) Historiezeilen der aktuellen Sitzung zur Historie-Datei hinzu.
### `-w` Schreiben
Überschreiben Sie die Historie-Datei mit der aktuellen Liste im Arbeitsspeicher – nützlich, um eine `-c` Löschung dauerhaft zu speichern.
### `-r` Lesen
Lesen Sie die Historie-Datei und fügen Sie ihren Inhalt zur Liste im Arbeitsspeicher hinzu.
### `-n` Ungelesene Einträge lesen
Lesen Sie nur die Zeilen, die seit dem letzten Lesen von anderen Sitzungen zur Historie-Datei hinzugefügt wurden.
▶Wie lösche ich meine Befehlshistorie dauerhaft?
▶Wie führe ich einen vorherigen Befehl erneut aus, ohne ihn neu eingeben zu müssen?
▶Wie lösche ich einen einzelnen fehlerhaften Befehl aus der Historie?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.