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

Wie rufe ich einen bestimmten Befehl aus dem Befehlsverlauf ab, ohne ihn auszuführen?

Lösung 1:

Sie können dies folgendermaßen tun:Drücken Sie in der Eingabeaufforderung Strg +r und geben Sie dann den Befehl ein, den Sie abrufen möchten, in Ihrem Fall xyz . Dies zeigt Ihnen den vollständigen Befehl, ohne ihn auszuführen.

Lösung 2:

Versuchen Sie es mit !xyz:p; es wird den Befehl an den Anfang des Verlaufs zurückrufen, ohne ihn auszuführen, so dass z. B. die Pfeiltaste nach oben sofort darauf zugreifen kann, um ihn interaktiv zu bearbeiten.

Nebenbei mache ich es mir zur Gewohnheit, dies zu tun, wenn ich Befehle mit einem regulären Ausdruck zurückrufe, der möglicherweise etwas Schädliches ausgraben könnte, seit einem hastigen !r , um die letzten rsync ... abzurufen Befehl, zurückgezogen und ausgeführt ein rm * die vor kurzem auf den Stack gepusht wurden als rsync.


Linux
  1. So deaktivieren Sie die Bearbeitung meines Verlaufs in Bash

  2. Befehl ausführen, ohne ihn im Verlauf zu behalten

  3. So erhalten Sie nur Namen vom Befehl find ohne Pfad

  4. Wie kann ich eine Datei mit einer bestimmten Größe von einer Befehlszeile aus erstellen?

  5. So beenden Sie den Linux-Tee-Befehl, ohne die Anwendung zu beenden, von der er empfangen wird

So verwenden Sie den Linux-Verlaufsbefehl

So zeigen Sie wichtige Ereignisse in der Weltgeschichte von der Befehlszeile aus an

So zeigen Sie den Bash-Verlauf ohne Zeilennummern an

So entfernen Sie einen Befehl aus dem Verlauf in Linux

So verwenden Sie den Echo-Befehl ohne Zeilenumbruch

Wie kann ich ein Verzeichnis vom Befehl ls ausschließen