Eine praktische Referenz für Benutzer von Windows 10 und Windows 11: Befehle schneller bearbeiten, die Befehlshistorie wiederverwenden, Text kopieren und einfügen, Ausgaben markieren, Pfade automatisch vervollständigen und CMD im Windows Terminal steuern.
Tastenkombinationen der Eingabeaufforderung, auch genannt CMD-Hotkeys, sind Tastenkombinationen, mit denen Sie schneller in cmd.exe arbeiten. Sie können den Cursor bewegen, den aktuellen Befehl bearbeiten, die Befehlshistorie öffnen, frühere Befehle wiederholen, Ausgaben kopieren, Pfade einfügen, Text markieren und einen laufenden Befehl ohne Maus unterbrechen.
Die meisten dieser Tastenkombinationen funktionieren sowohl in Windows 10 als auch in Windows 11. Einige Funktionen hängen davon ab, wo CMD ausgeführt wird: im klassischen Konsolenhost-Fenster, Windows Terminal, in einer Remotesitzung oder im Wiederherstellungsmodus.
Nutzen Sie Cursor-, Wortbewegungs-, Lösch- und Historienkürzel, statt lange Befehle erneut einzutippen.
Fügen Sie Pfade ein, kopieren Sie Befehlsausgaben und vermeiden Sie Fehler durch manuelles Tippen.
Scrollen Sie durch lange Ergebnisse, durchsuchen Sie den Bildschirmpuffer und markieren Sie Text aus früheren Ausgaben.
Wenn Sie nur die nützlichsten Windows-CMD-Tastenkombinationen lernen möchten, beginnen Sie mit der folgenden Tabelle. Diese Hotkeys decken die Aktionen ab, die die meisten Nutzer täglich in der Eingabeaufforderung wiederholen.
| Tastenkombination | Aktion | Wann verwenden |
|---|---|---|
| Tab | Datei- oder Ordnernamen automatisch vervollständigen | Beim Eingeben langer Pfade oder Namen ausführbarer Dateien |
| ↑ / ↓ | Durch die Befehlshistorie wechseln | Wenn Sie einen früheren Befehl erneut ausführen oder bearbeiten möchten |
| F7 | Ein Fenster mit der Befehlshistorie anzeigen | Wenn Sie einen Befehl aus einer sichtbaren Liste auswählen möchten |
| F3 | Den letzten Befehl wiederholen | Wenn Sie die Zeile versehentlich gelöscht haben oder den vorherigen Befehl erneut benötigen |
| Esc | Die aktuelle Befehlszeile löschen | Wenn der aktuelle Befehl falsch ist und Sie neu beginnen möchten |
| Strg + C | Einen laufenden Befehl stoppen oder markierten Text kopieren | Wenn ein Befehl hängt oder Text in der Konsole markiert ist |
| Strg + V | Text in CMD einfügen | Beim Einfügen eines kopierten Befehls, Pfads oder Arguments |
| Strg + F | Text im Konsolenpuffer suchen | Wenn lange Befehlsausgaben viele Zeilen enthalten |
Diese Tastenkombinationen helfen Ihnen, den aktuellen Befehl zu bearbeiten, bevor Sie Eingabe drücken. Sie sind besonders nützlich bei langen Pfaden, Netzwerkbefehlen, DISM-Befehlen oder wiederholten Problembehebungsbefehlen.
| Tastenkombination | Wirkung | Beispiel |
|---|---|---|
| ← / → | Den Cursor um ein Zeichen nach links oder rechts bewegen | Einen Tippfehler korrigieren, ohne den ganzen Befehl zu löschen |
| Strg + ← / Strg + → | Den Cursor wortweise bewegen | Schnell zwischen Befehlsargumenten springen |
| Pos1 | Zum Anfang des aktuellen Befehls springen | Fügen Sie echo, start oder ein anderes Präfix hinzu |
| Ende | Zum Ende des aktuellen Befehls springen | Nach dem Bearbeiten des Anfangs weiter tippen |
| Rücktaste | Das Zeichen vor dem Cursor löschen | Einen falsch getippten Buchstaben oder Schrägstrich entfernen |
| Entf | Das Zeichen nach dem Cursor löschen | Ein überflüssiges Zeichen entfernen, ohne den Cursor zu bewegen |
| Strg + Pos1 | Text vom Cursor bis zum Zeilenanfang löschen | Das Ende eines langen Befehls behalten, aber den Anfang ersetzen |
| Strg + Ende | Text vom Cursor bis zum Zeilenende löschen | Den Anfang eines Befehls behalten und die Argumente ersetzen |
| Einfg | Zwischen Einfüge- und Überschreibmodus umschalten | Steuern, ob neue Zeichen Text verschieben oder ersetzen |
| Esc | Die aktuelle Zeile löschen | Einen neuen Befehl beginnen, ohne mehrfach Rücktaste zu drücken |
Angenommen, Sie haben diesen Befehl eingegeben und bemerkt, dass der Ordnername falsch ist:
cd C:\Users\Public\Dowloads
Dowloads in Downloads zu ändern.Die Eingabeaufforderung speichert eine Historie der Befehle, die in der aktuellen CMD-Sitzung eingegeben wurden. Sie können frühere Befehle erneut verwenden, sie durchsuchen oder eine sichtbare Historienliste öffnen.
| Tastenkombination | Aktion | Hinweise |
|---|---|---|
| ↑ | Vorherigen Befehl anzeigen | Wiederholt drücken, um weiter zurückzugehen |
| ↓ | Nächsten Befehl in der Historie anzeigen | Nützlich, nachdem Sie ↑ zu oft gedrückt haben |
| F7 | Liste der Befehlshistorie öffnen | Verwenden Sie die Pfeiltasten und Eingabe, um einen Befehl auszuwählen |
| Alt + F7 | Befehlshistorie der aktuellen Sitzung löschen | Dies löscht keine Befehle aus anderen CMD-Fenstern |
| F8 | Historie anhand des bereits eingegebenen Textes durchsuchen | Geben Sie den Anfang eines Befehls ein und drücken Sie dann F8 |
| F9 | Einen Befehl über seine Historiennummer ausführen | Verwenden Sie F7 zuerst, wenn Sie die Nummern sehen müssen |
| Bild ↑ | Ältesten Befehl im aktuellen Historienpuffer abrufen | Nützlich in langen Problembehebungssitzungen |
| Bild ↓ | Neuesten Befehl im aktuellen Historienpuffer abrufen | Bringt Sie zurück in die Nähe des zuletzt eingegebenen Befehls |
Viele nützliche Tastenkombinationen der Eingabeaufforderung verbergen sich hinter Funktionstasten. Sie sind nicht so bekannt wie Strg + C oder Strg + V, können beim Wiederholen von Befehlen aber viel Zeit sparen.
| Taste | CMD-Funktion | Am besten geeignet für |
|---|---|---|
| F1 | Vorherigen Befehl zeichenweise einfügen | Einen Befehl langsam aus dem vorherigen Eintrag rekonstruieren |
| F2 | Vorherigen Befehl bis zu einem angegebenen Zeichen einfügen | Nur den Anfang des letzten Befehls übernehmen |
| F3 | Vorherigen Befehl einfügen | Den letzten Befehl schnell wiederholen |
| F4 | Text bis zu einem angegebenen Zeichen löschen | Einen Abschnitt des aktuellen Befehls entfernen |
| F5 | Rückwärts durch die Befehlshistorie wechseln | Durch alte Befehle wechseln, ohne die Pfeiltaste zu verwenden |
| F7 | Historienliste anzeigen | Aus mehreren früheren Befehlen auswählen |
| F8 | Befehlshistorie nach Präfix durchsuchen | Einen früheren Befehl finden, der mit dem eingegebenen Text beginnt |
| F9 | Nach einer Historiennummer fragen und diesen Befehl einfügen | Einen Befehl aus der F7 Liste per Nummer ausführen |
Kopieren und Einfügen in der Eingabeaufforderung ist sicherer, als Befehle manuell erneut zu tippen. So vermeiden Sie Fehler in langen Pfaden, Registry-Befehlen, Netzwerkbefehlen und Reparaturbefehlen.
| Tastenkombination | Aktion | Details |
|---|---|---|
| Strg + V | Text aus der Zwischenablage einfügen | Funktioniert in modernen CMD-Fenstern, wenn Strg-Tastenkombinationen aktiviert sind |
| Umschalt + Einfg | Text aus der Zwischenablage einfügen | Nützlich, wenn Strg + V nicht verfügbar ist |
| Strg + C | Markierten Text kopieren oder einen Befehl stoppen | Kopiert nur, wenn Text markiert ist; andernfalls kann der laufende Prozess unterbrochen werden |
| Strg + Einfg | Markierten Text kopieren | Alternative Kopier-Tastenkombination für Konsolenfenster |
| Strg + A | Text abhängig vom Cursor-Kontext markieren | Kann zuerst die aktuelle Zeile und beim erneuten Drücken den Konsolenpuffer markieren |
| Strg + M | Markiermodus aktivieren | Ermöglicht Textauswahl per Tastatur im Konsolenfenster |
| Umschalt + Pfeiltasten | Textauswahl erweitern | Funktioniert nach dem Aktivieren der Auswahl oder des Markiermodus |
| Eingabe | Markierten Text im Markiermodus kopieren | Nützlich, wenn Sie Text mit der Tastatur statt mit der Maus auswählen |
Bevor Sie Befehle von einer Webseite einfügen, fügen Sie sie zuerst in den Editor ein und prüfen Sie sie. Das ist besonders wichtig bei Befehlen mit del, format, diskpart, bcdedit, reg oder Administratorrechten.
Die Tab -Taste ist eine der nützlichsten Tastenkombinationen der Eingabeaufforderung. Sie vervollständigt Datei-, Ordner- und Programmnamen im aktuellen Kontext.
Statt einen langen Ordnernamen manuell zu tippen, geben Sie nur den Anfang ein und lassen CMD ihn vervollständigen:
cd C:\Users\Public\Doc
Drücken Sie dann Tab. Die Eingabeaufforderung kann dies vervollständigen zu:
cd C:\Users\Public\Documents
In Windows 11 kann die Eingabeaufforderung innerhalb von Windows Terminal geöffnet werden. In diesem Fall steuern einige Tastenkombinationen das Terminalfenster statt CMD selbst. Sie sind nützlich, wenn mehrere Tabs der Eingabeaufforderung ausgeführt werden.
| Tastenkombination | Windows-Terminal-Aktion | Einsatzfall |
|---|---|---|
| Strg + Umschalt + T | Neuen Tab öffnen | Eine weitere Shell-Sitzung starten, ohne die aktuelle zu schließen |
| Strg + Umschalt + W | Aktuellen Tab oder Bereich schließen | Eine abgeschlossene CMD-Sitzung schließen |
| Strg + Tab | Zum nächsten Tab wechseln | Zwischen Eingabeaufforderung-, PowerShell- und WSL-Tabs wechseln |
| Strg + Umschalt + Tab | Zum vorherigen Tab wechseln | Schnell zu einer früheren Sitzung zurückkehren |
| Strg + Umschalt + F | Terminaltext durchsuchen | Ausgaben im sichtbaren Terminalpuffer finden |
| Strg + + / Strg + - | Schriftgröße vergrößern oder verkleinern | CMD-Ausgabe leichter lesbar machen |
Wenn Strg + C, Strg + V oder Markierungs-Tastenkombinationen in der Eingabeaufforderung nicht funktionieren, prüfen Sie die Konsoleneinstellungen. Das betrifft meist ältere Windows-Installationen, angepasste Konsolenprofile oder Systeme mit aktiviertem Legacy-Konsolenmodus.
Führen Sie einen Befehl einmal aus:
ping 8.8.8.8
Drücken Sie dann ↑, um ihn zurückzuholen, drücken Sie Strg + ←, um zur IP-Adresse zu springen, bearbeiten Sie sie und führen Sie einen weiteren Test aus:
ping 1.1.1.1
Nachdem Sie mehrere Befehle ausgeführt haben, drücken Sie F7, um die Befehlshistorie anzuzeigen. Wählen Sie einen früheren Reparaturbefehl aus und drücken Sie Eingabe:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Beginnen Sie mit der Eingabe eines Pfads:
cd C:\Program
Drücken Sie Tab, bis CMD den Ordner vervollständigt:
cd "C:\Program Files"
Wenn die Ausgabe zu lang ist, um sie bequem mit Scroll-Tastenkombinationen zu prüfen, speichern Sie sie in einer Textdatei:
ipconfig /all > "%USERPROFILE%\Desktop\network-info.txt"
Öffnen Sie die Datei anschließend im Editor und verwenden Sie Strg + F, um darin zu suchen.
Wenn CMD-Tastenkombinationen nicht funktionieren, liegt die Ursache meist nicht am Befehl selbst. Prüfen Sie den Konsolenhost, Tastatureinstellungen, das Verhalten von Remotesitzungen und ob ein anderes Programm die Tasten abfängt.
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Strg + V fügt nicht ein | Strg-Tastenkombinationen sind deaktiviert oder der Legacy-Konsolenmodus ist aktiv | Öffnen Sie die CMD-Eigenschaften und aktivieren Sie Strg-Tastenkombinationen verwenden |
| F7 zeigt die Historie nicht an | Die Funktionstastenreihe des Laptops ist auf Medientasten eingestellt | Versuchen Sie Fn + F7 oder ändern Sie die Fn-Lock-Einstellung |
| Strg + C stoppt einen Befehl, statt zu kopieren | In der Konsole ist kein Text markiert | Markieren Sie zuerst Text und drücken Sie dann Strg + C; oder verwenden Sie Strg + Einfg |
| Tab vervollständigt nicht den erwarteten Dateinamen | Der aktuelle Ordner ist ein anderer als erwartet, oder das eingegebene Präfix passt zu einem anderen Eintrag | Führen Sie cd aus, um das aktuelle Verzeichnis zu prüfen, und drücken Sie Tab wiederholt |
| Tastenkombinationen verhalten sich im Terminal anders | Windows Terminal fängt einige Tastenkombinationen ab | Prüfen Sie die Terminaleinstellungen oder öffnen Sie die klassische Eingabeaufforderung mit cmd.exe |
| Tastenkombinationen funktionieren in Remotedesktop oder einer virtuellen Maschine nicht | Das Hostsystem fängt die Tastenkombination ab | Verwenden Sie die Tastatureinstellungen des Remoteclients oder senden Sie die Tastenkombination über das Sitzungsmenü |
Öffnen Sie ein neues Fenster der Eingabeaufforderung und testen Sie die Tastenkombination dort. Ein hängender Konsolenprozess kann dazu führen, dass Eingaben merkwürdig reagieren.
SchnelltestStellen Sie sicher, dass Strg-Tastenkombinationen aktiviert sind und der Legacy-Konsolenmodus kein älteres Verhalten erzwingt.
EinstellungenWenn sich die klassische Konsole uneinheitlich verhält, starten Sie CMD als Profil im Windows Terminal und vergleichen Sie die Tastenkombinationen.
Alternativecls ein und drücken Sie Eingabe.Die wichtigsten Tastenkombinationen der Eingabeaufforderung, die Sie zuerst lernen sollten, sind Tab für die Autovervollständigung, ↑ und ↓ für die Befehlshistorie, F7 für die Historienliste, Esc zum Löschen der aktuellen Zeile, Strg + V zum Einfügen und Strg + C zum Kopieren markierten Textes oder zum Stoppen eines laufenden Befehls.
Sobald diese Tastenkombinationen zur Routine werden, ergänzen Sie Funktionstasten, Markiermodus, Konsolensuche und Windows-Terminal-Tabkürzel, um die tägliche Problembehebung schneller und weniger fehleranfällig zu machen.