Wie erhält man in der Windows-Eingabeaufforderung den letzten Befehl, der mit bestimmten Buchstaben beginnt?

Wie erhält man in der Windows-Eingabeaufforderung den letzten Befehl, der mit bestimmten Buchstaben beginnt?

Nehmen wir an, ich habe eine Reihe von Befehlen nacheinander eingegeben:

rm blah.txt
pwd
ls
cd ..
cd blah
pwd

Wenn ich "rm blah.txt" erneut anzeigen lassen möchte, ohne das Ganze noch einmal einzugeben, kann ich up6 Mal drücken.

Aber gibt es einen schnelleren Weg? Kann ich meinen Befehlsverlauf anhand eines Textes filtern?

Intuitiv würde ich gerne einfach eingeben rund dann nach oben drücken, um in meinem Befehlsverlauf nur nach Befehlen zu suchen, die mit „r“ beginnen.

Antwort1

Drücken Sie F7, um eine Liste der letzten Befehle anzuzeigen. Anschließend können Sie auf den ersten Buchstaben drücken, um zum ersten übereinstimmenden Eintrag zu springen. Drücken Sie wiederholt auf denselben Buchstaben, um zu den Befehlen mit demselben Anfangsbuchstaben nach oben zu gelangen (vom neuesten zum ältesten).

Bildbeschreibung hier eingeben

Antwort2

Unter Win-XP (und vielleicht auch unter Win-7) geben Sie die ersten Buchstaben Ihres Befehls ein und drücken, F8um den letzten Befehl anzuzeigen, der mit diesen Buchstaben beginnt. Wenn das nicht der gewünschte Befehl ist, drücken Sie erneut F8 und so weiter. Wenn Sie den ausgewählten Befehl unverändert eingeben, werden Sie im Befehlsverlauf an der Stelle positioniert, an der Sie den Befehl ursprünglich eingegeben haben, und können mit den Auf- und Ab-Pfeilen die vorhergehenden oder folgenden Befehle auswählen.

verwandte Informationen