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

2 Möglichkeiten, zuletzt ausgeführte Befehle in Linux erneut auszuführen

Eines der besten Features von Bash ist der Befehlsverlauf, der alle Befehle speichert, die ein Benutzer in einer Verlaufsdatei in seinem/ihrem Home-Verzeichnis ausführt (normalerweise /home/$USER/.bash_history ). Dies ermöglicht dem Benutzer, frühere Befehle einfach abzurufen, zu bearbeiten und erneut auszuführen.

In diesem Artikel zeigen wir, wie Sie einen bestimmten Befehl aus dem Verlauf der in eine Shell eingegebenen Befehle erneut ausführen. Dies ist nützlich, um zu vermeiden, dass dieselben Befehle immer wieder eingegeben werden.

Um einen kürzlich ausgeführten Befehl abzurufen, können Sie normalerweise Up verwenden Pfeiltasten, um einen vorherigen Befehl abzurufen. Durch ständiges Drücken gelangen Sie durch mehrere Befehle im Verlauf, sodass Sie den gewünschten finden können. Verwenden Sie die Taste Down Pfeil, um sich in die entgegengesetzte Richtung zu bewegen.

Die Verlaufsdatei kann jedoch viele Einträge enthalten. Um einen bestimmten Befehl aus dem Befehlsverlauf erneut auszuführen, können Sie den Verlaufsbefehl ausführen.

$ history 

Holen Sie sich dann die Nummer(n) des Befehls/der Befehle Sie erneut ausführen möchten (wenn Sie beispielsweise PHP-FPM neu starten und seinen Status anzeigen möchten, müssen Sie die Befehle 997 erneut ausführen und 998 ) wie gezeigt.

$ !997
$ !998

Sie können auch zuvor verwendete Befehle erneut ausführen (sudo yum update ) mit '!' Zeichen gefolgt von einigen der ersten Zeichen (zum Beispiel sud oder sudo ) dieses bestimmten Befehls wie gezeigt.

$ !sud
OR
$ !sudo

Weitere Informationen zum Bash-Verlauf , siehe diese folgenden Anleitungen:

  1. Die Macht von Linux „History Command“ in Bash Shell
  2. So löschen Sie den Verlauf der BASH-Befehlszeile unter Linux
  3. Stellen Sie Datum und Uhrzeit für jeden Befehl ein, den Sie im Bash-Verlauf ausführen
  4. Nützliche Linux-Befehlszeilen-Bash-Shortcuts, 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, den zuletzt ausgeführten Befehl erneut auszuführen, teilen Sie uns dies im Kommentarbereich mit.


Linux
  1. Linux-Befehle:jobs, bg und fg

  2. 5 Linux-Befehle, die ich nie benutze

  3. Linux-Echo-Befehl

  4. Linux-Verlaufsbefehl

  5. UNIX / Linux :Beispiele für Bash-Verlaufsbefehle zum Wiederholen der letzten Befehle

Wenden Sie Tags auf Linux-Befehle an, um sie einfach aus dem Verlauf abzurufen

Verschiedene Möglichkeiten, Ihren letzten Befehl in Linux zu wiederholen

So überprüfen Sie den Verlauf der Linux-Befehle nach Datum

3 nützliche Tipps zur Verwendung des Verlaufsbefehls unter Linux

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

letzte Befehlsbeispiele in Linux