2 Möglichkeiten, die zuletzt ausgeführten Befehle unter Linux erneut auszuführen
In diesem Artikel wird gezeigt, wie ein bestimmter Befehl aus dem Verlauf der in eine Shell eingegebenen Befehle erneut ausgeführt wird. Dies ist nützlich, um zu vermeiden, dass dieselben Befehle immer wieder eingegeben werden.
Normalerweise können Sie den Befehl verwenden, um einen Befehl auszuführen, den Sie kürzlich ausgeführt haben Up
Pfeiltasten, um einen vorherigen Befehl abzurufen. Durch ständiges Drücken werden Sie durch mehrere Befehle im Verlauf geführt, sodass Sie den gewünschten Befehl finden können. Verwenden Sie die Down
Pfeil, um sich in die umgekehrte Richtung zu bewegen.
Die Verlaufsdatei kann jedoch viele Einträge enthalten. Um einen bestimmten Befehl aus dem Verlauf der Befehle erneut auszuführen, können Sie den Befehl history ausführen.
$ history
Dann hol das Nummer (n) des Befehl (e) Sie möchten erneut ausführen (wenn Sie beispielsweise PHP-FPM neu starten und dessen Status anzeigen möchten, müssen Sie die Befehle erneut ausführen 997 und 998) wie gezeigt.
$ !997 $ !998
Sie können den zuvor verwendeten Befehl auch erneut ausführen (sudo yum update) mit
'!'
Zeichen, gefolgt von einigen der ersten Zeichen (zum Beispiel Süd oder sudo) dieses bestimmten Befehls wie gezeigt.$ !sud OR $ !sudo
Weitere Informationen zu Bash Geschichte, siehe diese folgenden Anleitungen:
- Die Leistung von Linux “History Command” in Bash Shell
- So löschen Sie den BASH-Befehlszeilenverlauf unter Linux
- Legen Sie Datum und Uhrzeit für jeden Befehl fest, den Sie im Bash-Verlauf ausführen
- Nützliche Linux Command Line Bash-Verknüpfungen, die Sie kennen sollten
Das ist alles! Der Bash-Verlauf ist eine coole Funktion, mit der Sie frühere Befehle einfach abrufen, bearbeiten und erneut ausführen können. Wenn Sie andere Möglichkeiten kennen, um den zuletzt ausgeführten Befehl erneut auszuführen, teilen Sie uns dies im Kommentarbereich mit.