Jedes Mal, wenn Sie einen Befehl ausführen, wird die gesamte Befehlszeile in einer Befehlshistorienlistegespeichert . 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 einem speziellen Befehlsverlaufsfenster verfügbar . Sie können wählen, ob Sie einen lokalen oder globalen Befehlsverlauf verwenden möchten.
Command History Keys:
Up
|
Rufen Sie den vorherigen (oder jüngsten) Befehl oder den jüngsten Befehl auf, der einer Teilzeile entspricht. |
Down
|
Aufrufen des nächsten (oder ältesten) Befehls bzw. des ältesten Befehls, der zu einer Teilzeile passt. |
PgUp |
Anzeige eines Popup-Fensters mit der Befehlshistorie (oder allen Einträgen, die einer Teilzeile entsprechen). |
F3 |
Füllen Sie den Rest der Befehlszeile des vorherigen Befehls aus, beginnend an der aktuellen Cursorposition. |
Ctrl-D |
Den aktuell angezeigten Eintrag in der Historienliste löschen, die Befehlszeile löschen und den vorherigen (passenden) Eintrag in der Historienliste anzeigen. |
Ctrl-E |
Den letzten Eintrag in der History-Liste anzeigen. |
Ctrl-K |
Die aktuelle Befehlszeile in der Historienliste speichern, ohne sie auszuführen, und dann die Befehlszeile löschen. |
Ctrl-Enter |
Kopieren Sie die aktuelle Befehlszeile an das Ende der History-Liste, auch wenn sie nicht geändert wurde, und führen Sie sie dann aus. |
@ |
Als erstes Zeichen in einer Zeile: Dieaktuelle Zeile wird weder in der History-Liste gespeichert, wenn sie ausgeführt wird, noch in der Umgebungsvariablen CMDLINE abgelegt . |
Hinweis: Die oben gezeigten Tastenkombinationen sind die Standardwerte. Weitere Informationen über die Zuweisung anderer Tastenanschläge finden Sie unter Richtlinien für die Tastenbelegung.
Die einfachste Verwendung der Befehlsliste ist die exakte Wiederholung eines Befehls. Sie könnten zum Beispiel den folgenden Befehl eingeben
dir a:*.wks;*.doc
eingeben, um einige der Dateien auf Laufwerk A zu sehen. Vielleicht verschieben Sie einige neue Dateien auf Laufwerk A und möchten dann den Befehl DIR wiederholen . Drücken Sie einfach wiederholt die TasteAuf , um die Verlaufsliste zu durchsuchen. Wenn der DIR-Befehl angezeigt wird, drücken Sie Enter, um ihn erneut auszuführen. Sie können sich den Befehlsverlauf auch in einem Fenster ansehen.
Wenn Sie einen Befehl gefunden haben, können Sie ihn bearbeiten, bevor SieEnterdrücken . 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 Liste der Befehlshistorie auch mit dem Befeh lHISTORY anzeigen und verwalten .
Die Verlaufsliste ist normalerweise "kreisförmig". Wenn Sie zum letzten Befehl in der Liste gehen und dann noch einmal die TasteAuf drücken, sehen Sie den ältesten Befehl in der Liste. Wenn Sie zum ersten Befehl in der Liste gehen und dann noch einmal dieNach-oben-Taste drücken, wird der letzte Befehl in der Liste angezeigt. Sie können diese Funktion deaktivieren und den Befehlsverlauf am Anfang oder Ende der Liste anhalten, indem Sie den Verlaufsumbruch auf der Registerkarte "Verlauf" des Konfigurationsdialogs ausschalten.
Sie können die Liste der Befehlshistorie durchsuchen, um einen früheren Befehl schnell zu finden, indem Sie den Befehl vervollständigen. Geben Sieeinfach die ersten Zeichen des gesuchten Befehls ein und drücken Sie die Taste Auf. Sie müssen nur so viele Zeichen eingeben, dass der gesuchte Befehl identifiziert werden kann. Um zum Beispiel einen DIR-Befehl zu finden, geben Sie DI ein und drücken dann die TasteUp. Wenn Sie einzweites Mal die TasteUp drücken , wird der vorherige Befehl angezeigt, der übereinstimmt. Das System gibt einen Signalton aus, wenn es keine passenden Befehle gibt. Der Suchvorgang wird angehalten, sobald Sie eine der Bearbeitungstasten drücken, unabhängig davon, ob die Zeile geändert wird oder nicht. Zu diesem Zeitpunkt wird die Zeile, die Sie gerade sehen, zur neuen übereinstimmenden Zeile, wenn Sie erneut die TasteAuf drücken.
Die Suche im Befehlsverlauf unterstützt Platzhalter. Sie können zum Beispiel nach einem früheren Befehl suchen, der die Zeichenfolge foo enthielt, indem Sie *foo* in die Befehlszeile eingeben und die Auf- oder Abwärtstaste drücken.
Sie können die Größe der Befehlsliste auf der Registerkarte Befehlszeile des Konfigurationsdialogs festlegen . Wenn die Liste voll ist, werden die ältesten Befehle verworfen, um Platz für neue Befehle zu schaffen. Sie können auch die OptionMindestlänge verwenden , um die Speicherung des Verlaufs zu aktivieren oder zu deaktivieren und um die kürzeste Befehlszeile festzulegen, die gespeichert werden soll.
Sie können verhindern, dass eine Befehlszeile im Verlauf gespeichert wird, indem Sie sie mit einem at-Zeichen (@) beginnen oder in den Inhalt der Variable HistoryExclude aufnehmen .
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 beim erneuten Ausführen an das Ende der Liste kopiert oder verschoben wird, wählen Sie auf der Registerkarte "Verlauf" der Konfigurationsdialoge die Option Nach Ende kopieren oder Nach Ende verschieben. Wenn Sie eine dieser beiden Optionen wählen, wird der als "aktuell" bezeichnete Listeneintrag (der Eintrag, von dem aus Befehle abgerufen werden, wenn Sie die Strg-Taste nach obendrücken ) ebenfalls so angepasst, dass er nach Ausführung jedes abgerufenen Befehls auf das Ende der Verlaufsliste verweist.
Verwenden Sie F3, wenn sich Ihr neuer Befehl nur durch ein oder zwei Zeichen am Anfang von Ihrem vorherigen unterscheidet. Nehmen wir zum Beispiel an, Sie möchten einen DIR-Befehl für mehrere Dateinamen ausführen und dann DEL verwenden , um die gleichen Dateien zu löschen. Nach der Ausführung vonDIR geben Sie DELein und drücken Sie F3; der Rest der Befehlszeile wird dann für Sie vervollständigt. Prüfen Sie, ob sie korrekt ist, und drücken Sie dann dieEingabetaste, um die Dateien zu löschen. F3 holt auch den gesamten vorherigen Befehl zurück (wie Up) , wenn Sie in der Zeile nichts eingegeben haben.
Verwenden Sie Strg-E, um sich zu orientieren, indem Sie an das Ende der Liste zurückkehren, wenn Sie so viel gescrollt haben, dass Sie nicht mehr wissen, wo Sie sind.
Verwenden Sie Strg-K, um sich Arbeit zu ersparen, wenn Sie einen langen Befehl getippt haben und dann feststellen, dass Sie nicht ganz fertig waren. Wenn Sie z. B. vergessen haben, das Verzeichnis zu wechseln, und dies bemerken, nachdem Sie einen Befehl eingegeben oder fast eingegeben haben, aber bevor Sie die Eingabetaste drücken , drücken Sie einfach Strg-K, um den Befehl zu speichern, ohne ihn auszuführen. Verwenden Sie den Befehl CD oder CDD, um in das richtige Verzeichnis zu wechseln, drücken Sie zweimal Up , um den gespeicherten Befehl aufzurufen, nehmen Sie letzte Änderungen vor und drücken Sie Enter, um ihn auszuführen.
Verwenden Sie Strg-Eingabe , um die Verlaufsliste für sich wiederholende Aufgaben zu organisieren. Anstatt den Befehlsverlauf nach dem nächsten Befehl in einer Sequenz zu durchsuchen, können Sie alle notwendigen Befehle nebeneinander platzieren, um sie leichter wiederholen zu können.