2 Möglichkeiten, die zuletzt ausgeführten Befehle unter Linux neu auszuführen

2 Möglichkeiten, die zuletzt ausgeführten Befehle unter Linux neu auszuführen

Eine der größten Merkmale von Verprügeln ist der Befehlsverlauf, der alle Befehle speichert, die ein Benutzer ausführt, in einer Verlaufsdatei in seinem Heimverzeichnis (normalerweise /home/$ user/.bash_history). Dadurch kann der Benutzer frühere Befehle einfach abrufen, bearbeiten und erneut ausführen.

In diesem Artikel werden wir demonstrieren. Dies ist nützlich, um zu vermeiden, dass immer wieder dieselben Befehle eingeben.

Um einen Befehl zu erhalten, den Sie kürzlich ausgeführt haben, können Sie die verwenden Hoch Pfeiltasten zum Abrufen eines vorherigen Befehls. Durch ständiges Drücken führt Sie mehrere Befehle in der Geschichte durch, sodass Sie die gewünschte finden können. Benutze die Runter Pfeil, um sich in umgekehrter Richtung zu bewegen.

Die Verlaufsdatei kann jedoch viele Einträge enthalten, um einen spezifischen Befehl aus dem History of Commands erneut auszusetzen.

$ Geschichte 
Listed Last ausgeführt Linux -Befehle

Dann hol das Nummer (en) des Befehl (en) Sie möchten sich erneut ausführen (wenn Sie beispielsweise PHP-FPM neu starten und den Status anzeigen möchten, müssen Sie die Befehle erneut ausführen 997 Und 998) wie gezeigt.

$ !997 $ !998 
Excute frühere Befehle unter Linux erneut

Sie können auch den zuvor verwendeten Befehl erneut ausführen (sudo yum update) mit ''!'' Charakter gefolgt von einigen der ersten Charaktere (zum Beispiel Sud oder sudo) dieses bestimmten Befehls wie gezeigt.

$ !Sud oder $ !sudo 
Excutieren Sie den vorherigen Befehl mit Ausrufezeichen erneut

Weitere Informationen zu Bash -Geschichte, Siehe diese folgenden Anleitungen:

  1. Die Kraft des Linux "History Command" in Bash Shell
  2. So löschen Sie die Bash -Befehlszeilengeschichte unter Linux
  3. Stellen Sie Datum und Uhrzeit für jeden Befehl fest, den Sie in der Bash -Historie ausführen
  4. Nützliche Linux -Befehlszeilen -Bash -Verknüpfungen, die Sie wissen sollten

Das ist alles! Bash History ist eine cool. Wenn Sie andere Möglichkeiten kennen, den zuletzt ausgearbeiteten Befehl erneut zu exkutieren, teilen Sie uns im Kommentarbereich mit uns weiter.