Befehlsverlauf und Rückruf

Jedes Mal, wenn Sie einen Befehl ausführen, wird die gesamte Befehlszeile in einem gespeichert Befehlsverlaufsliste. Sie können die gespeicherten Befehle anzeigen, die Liste durchsuchen, Befehle ändern und Befehle erneut ausführen. Der Befehlsverlauf ist an der Eingabeaufforderung und in einer speziellen Version verfügbar Befehlsverlaufsfenster. Sie können entweder a verwenden lokaler oder globaler Befehlsverlauf.

 

Befehlsverlaufstasten:

 

Up

 

Rufen Sie den vorherigen (oder aktuellsten) Befehl oder den aktuellsten Befehl auf, der einer Teilbefehlszeile entspricht.

Nach unten

 

Rufen Sie den nächsten (oder ältesten) Befehl oder den ältesten Befehl auf, der einer Teilbefehlszeile entspricht.

Pgup

Zeigt ein Popup-Fenster des Befehlsverlaufs an (oder aller Einträge, die einer Teilbefehlszeile entsprechen).

F3

Füllen Sie den Rest der Befehlszeile aus dem vorherigen Befehl aus, beginnend an der aktuellen Cursorposition.

Strg-D

Löschen Sie den aktuell angezeigten Eintrag in der Verlaufsliste, löschen Sie die Befehlszeile und zeigen Sie den vorherigen (übereinstimmenden) Eintrag in der Verlaufsliste an.

Strg-E

Den letzten Eintrag in der Verlaufsliste anzeigen.

Strg-K

Speichern Sie die aktuelle Befehlszeile in der Verlaufsliste, ohne sie auszuführen, und löschen Sie dann die Befehlszeile.

Strg-Eingabe

Kopieren Sie die aktuelle Befehlszeile an das Ende der Verlaufsliste, auch wenn sie nicht geändert wurde, und führen Sie sie dann aus.

@

Als erstes Zeichen in einer Zeile:  Speichern Sie die aktuelle Zeile nicht in der Verlaufsliste, wenn sie ausgeführt wird, und speichern Sie sie auch nicht in der CMDLINE variable Umgebung

 

Hinweis: Die oben gezeigten Tastenanschläge sind die Standardwerte. Sehen Schlüsselzuordnungsanweisungen Einzelheiten zum Zuweisen verschiedener Tastenanschläge finden Sie hier.

 

Die einfachste Verwendung der Befehlsverlaufsliste besteht darin, einen Befehl genau zu wiederholen. Beispielsweise könnten Sie den Befehl eingeben

 

dir a:*.wks;*.doc

 

um einige der Dateien auf Laufwerk A anzuzeigen. Möglicherweise verschieben Sie einige neue Dateien auf Laufwerk A und möchten den Vorgang dann wiederholen DIR Befehl. Einfach drücken Up wiederholt, um die Verlaufsliste noch einmal zu durchsuchen. Wenn das DIR Wenn der Befehl angezeigt wird, drücken Sie Enter um es erneut auszuführen. Sie können auch die anzeigen Befehlsverlauf in einem Fenster.

 

Nachdem Sie einen Befehl gefunden haben, können Sie ihn vor dem Drücken bearbeiten Enter. Sie werden diese Funktion zu schätzen wissen, wenn Sie eine Reihe von Befehlen ausführen müssen, die sich nur geringfügig voneinander unterscheiden. Sie können die Befehlsverlaufsliste auch mit dem anzeigen und verwalten GESCHICHTE Befehl.

 

Die Verlaufsliste ist normalerweise „zirkulär“. Wenn Sie zum neuesten Befehl in der Liste wechseln und dann drücken Up Sie sehen erneut den ältesten Befehl in der Liste. Ähnlich verhält es sich, wenn Sie zum ersten Befehl in der Liste gehen und dann drücken Up Noch einmal sehen Sie den letzten Befehl in der Liste. Sie können diese Funktion deaktivieren und dafür sorgen, dass der Befehlsverlaufsabruf am Anfang oder Ende der Liste stoppt, indem Sie „History Wrap“ auf der Registerkarte „History“ des Konfigurationsdialogs deaktivieren.

 

Sie können die Befehlsverlaufsliste durchsuchen, um mithilfe des Befehls schnell einen vorherigen Befehl zu finden Fertigstellung. Geben Sie einfach die ersten paar Zeichen des Befehls ein, den Sie suchen möchten, und drücken Sie Up. Sie müssen nur genügend Zeichen eingeben, um den Befehl zu identifizieren, den Sie suchen möchten. Um beispielsweise einen DIR-Befehl zu finden, geben Sie DI ein und drücken Sie dann Up. Wenn Sie drücken Up ein zweites Mal sehen Sie den vorherigen passenden Befehl. Das System piept, wenn keine passenden Befehle vorhanden sind. Der Suchvorgang stoppt, sobald Sie eine der Bearbeitungstasten eingeben, unabhängig davon, ob die Zeile geändert wird oder nicht. An diesem Punkt wird die Linie, die Sie gerade sehen, zur neuen Linie, die abgeglichen wird, wenn Sie drücken Up erneut.

 

Die Befehlsverlaufssuche unterstützt Platzhalter. Sie können beispielsweise nach einem vorherigen Befehl suchen, der die Zeichenfolge enthielt foo indem *foo* in der Befehlszeile und drücken Sie die Auf- oder Ab-Taste.

 

Sie können die Größe der Befehlsverlaufsliste im festlegen Befehlszeile Registerkarte des Konfigurationsdialogs. Wenn die Liste voll ist, werden die ältesten Befehle verworfen, um Platz für neue zu schaffen. Sie können auch die verwenden Minimale Länge Option zum Aktivieren oder Deaktivieren von Verlaufsspeicherungen und zum Angeben der kürzesten Befehlszeile, die gespeichert werden soll.

 

Sie können verhindern, dass eine Befehlszeile im Verlauf gespeichert wird, indem Sie sie mit einem At-Zeichen beginnen (@) oder durch Aufnahme in den Inhalt der GeschichteAusschließen variabel.

 

Wenn Sie einen Befehl aus dem Verlauf ausführen, verbleibt dieser Befehl in der Verlaufsliste an seiner ursprünglichen Position. Der Befehl wird nicht an das Ende der Liste kopiert (es sei denn, Sie ändern ihn). Wenn Sie möchten, dass jeder Befehl kopiert oder an das Ende der Liste verschoben wird, wenn er erneut ausgeführt wird, wählen Sie auf der Registerkarte „Verlauf“ der Konfigurationsdialoge „An Ende kopieren“ oder „An Ende verschieben“. Wenn Sie eine dieser Optionen auswählen, wird der Listeneintrag als „aktuell“ gekennzeichnet (der Eintrag, von dem Befehle abgerufen werden, wenn Sie drücken Strg-Auf) wird außerdem angepasst, um auf das Ende der Verlaufsliste zu verweisen, nachdem jeder abgerufene Befehl ausgeführt wurde.

 

Verwenden Sie die F3 wenn sich Ihr neuer Befehl am Anfang nur um ein oder zwei Zeichen von Ihrem vorherigen unterscheidet. Angenommen, Sie möchten a ausführen DIR auf mehrere Dateinamen dann verwenden DEL um dieselben Dateien zu löschen. Nach dem DIR ist vollständiger Typ DEL und drücken Sie F3; Der Rest der Befehlszeile wird für Sie vervollständigt. Überprüfen Sie, ob es richtig ist, und drücken Sie dann Enter um die Dateien zu löschen. F3 ruft auch den gesamten vorherigen Befehl ab (wie Up) wenn in der Zeile nichts eingegeben wurde.

 

Verwenden Sie die Strg-E um sich „zurechtzufinden“, indem Sie zum Ende der Liste zurückkehren, wenn Sie so viel gescrollt haben, dass Sie nicht mehr sicher sind, wo Sie sich befinden.

 

Verwenden Sie die Strg-K um etwas Arbeit zu sparen, wenn Sie einen langen Befehl eingegeben haben und dann feststellen, dass Sie noch nicht ganz bereit waren. Wenn Sie beispielsweise vergessen, das Verzeichnis zu wechseln, und dies feststellen, nachdem ein Befehl oder größtenteils eingegeben wurde, aber bevor Sie drücken Enter, einfach drücken Strg-K um den Befehl zu speichern, ohne ihn auszuführen. Benutzen Sie die CD or CSD Befehl, um in das richtige Verzeichnis zu wechseln, drücken Sie Up zweimal, um den von Ihnen gespeicherten Befehl abzurufen, nehmen Sie die letzten Änderungen daran vor und drücken Sie Enter um es auszuführen.

 

Verwenden Sie die Strg-Eingabe um die Verlaufsliste für wiederkehrende Aufgaben zu organisieren. Anstatt den Befehlsverlauf nach dem nächsten Befehl in einer Sequenz zu durchsuchen, können Sie alle erforderlichen Befehle nebeneinander platzieren und so die Wiederholung erleichtern.