Website-Suche

5 Windows-Terminal-Befehle, die ich mir gewünscht hätte, vor Jahren zu kennen


Ich benutze Windows schon seit einiger Zeit, aber die meiste Zeit habe ich damit verbracht, durch Menüs zu klicken und Fortschrittsbalken zu beobachten. Dann begann ich, Windows Terminal mehr zu nutzen und die Befehle zu lernen, die ich dort verwenden kann. Einige davon haben tatsächlich verändert, wie ich mit meinem PC arbeiten kann.

Ich habe Windows Terminal immer als letzte Option betrachtet, und das war ein Fehler. Eine Handvoll Befehle, von denen einige schon seit Vista existieren, können ganze Arbeitsabläufe ersetzen, die sonst Minuten des Herumklickens in der GUI mit meiner Maus erfordern würden. Hier sind fünf, von denen ich wünschte, ich hätte sie früher zu nutzen begonnen.

Windows Terminal ist eine App; sie ist auf Windows 11 (seit 22H2) vorinstalliert und auf Windows 10 kostenlos im Microsoft Store verfügbar. Sie fungiert als geplanter Host für die verschiedenen Shells, die Sie bereits kennen, wie PowerShell, Eingabeaufforderung und Windows-Subsystem für Linux (WSL). Wenn ich in diesem Artikel von Windows Terminal-Befehlen spreche, beziehe ich mich auf Befehle, die Sie innerhalb der App eingeben, hauptsächlich in PowerShell oder CMD.

Befehl 1: winget upgrade --all

Verabschieden Sie sich vom manuellen Update-Chaos

Winget ist ein Befehlszeilentool, das es Ihnen ermöglicht, Anwendungen unter Windows 10, 11 und Server 2025 zu entdecken, zu installieren, zu aktualisieren, zu entfernen und sogar zu konfigurieren. Es ist die Client-Oberfläche für den Windows Package Manager-Dienst. Das Ausführen von winget upgrade --all veranlasst den Windows Package Manager, alle Anwendungen mit verfügbaren Updates zu finden und dann zu versuchen, diese zu installieren.

Wenn Sie sehen möchten, welche Apps das sind, bevor Sie sie ausführen, geben Sie einfach winget upgrade ein, und es werden alle Pakete mit verfügbaren Updates aufgelistet, ohne sie zu installieren. Wenn Sie zuvor Apps auf eine bestimmte Version festgelegt haben, lässt --all diese unberührt, was genau das ist, was Sie wollen. Wenn Sie diese Apps ebenfalls aktualisieren möchten, fügen Sie die Option --include-pinned hinzu.

Winget verwaltet Anwendungs-Pakete, während Windows Update Patches für das Betriebssystem, Treiber und Microsoft-Komponenten auf Systemebene behandelt. Sie können und sollten beides verwenden.

Befehl 2: robocopy mit /MIR, /E, /Z

Dieses Datei-Kopierwerkzeug erledigt die Arbeit

Robocopy (oder Robust File Copy) ist das integrierte Power-Tool von Windows zum Kopieren, Verschieben und Synchronisieren großer Dateimengen. Es wurde ursprünglich mit dem Windows NT 4.0 Resource Kit veröffentlicht und ist seit Windows Vista und Server 2008 ein standardmäßig integriertes Feature.

Hier sind die wichtigsten Schalter, die Sie mit robocopy verwenden können:

  • /E — dies kopiert alle Unterverzeichnisse, einschließlich der leeren
  • /Z — dies aktiviert einen wiederaufnahmefähigen Modus, um unterbrochene Übertragungen fortzusetzen
  • /MIR — dieser Schalter spiegelt die Quelle zum Ziel, einschließlich der Löschung von Dateien am Ziel, die an der Quelle nicht mehr existieren
  • /L — das ist wie ein Trockenlauf, bei dem der Kopiervorgang sicher getestet wird, bevor er ausgeführt wird

Wofür können Sie dieses Werkzeug aber verwenden? Hier ist ein typischer Sicherungsbefehl: robocopy "D:\Files" "E:\Backup" /E /Z, um Dateien aus Ihrem D-Laufwerk-Ordner 'Files' in den E-Laufwerk-Ordner 'Backup' zu kopieren. Die Schalter /E und /Z kopieren jeweils jedes Unterverzeichnis und aktivieren den Wiederaufnahme-Modus.

Sie können auch eine Protokolldatei erstellen, wenn Sie robocopy verwenden, sodass Sie sehen können, was das Tool getan hat, sobald der Vorgang abgeschlossen ist. Verwenden Sie /LOG, um in eine neue Protokolldatei zu schreiben, oder /LOG+, um eine vorhandene zu erweitern.

Außerdem unterstützt Robocopy das /MT-Flag, um multithreaded Kopieren durchzuführen (mit standardmäßig 8 Threads), was große Übertragungen deutlich beschleunigen kann.

Befehl 3: taskkill /IM [prozess] /F /T

Wenn „Task beenden“ einfach nicht ausreicht

Die Verwendung des Task-Managers zum Beenden von Aufgaben schlägt bei stark nicht reagierenden Prozessen manchmal fehl. Der Terminal-Befehl taskkill ist dank seiner Force-Flags viel zuverlässiger. Hier sind die wichtigsten Flags für diesen Befehl:

/F — erzwingt die Beendigung

/IM — gibt den Prozess nach Bildname an (z. B. chrome.exe)

/T — beendet den gesamten Prozessbaum, einschließlich der untergeordneten Prozesse

/PID — Alternative zu /IM, wenn Sie die Prozess-ID aus tasklist kennen

Ein Befehl, den Sie verwenden könnten, ist taskkill /IM chrome.exe /F /T — das /F-Flag erzwingt das Beenden des Prozesses und /T beendet alle untergeordneten Prozesse, die ein Task gestartet hat. Taskkill ist ein großartiges Kommandozeilen-Tool für eingefrorene Apps, Hintergrundprozesse, die viel RAM verbrauchen (den Sie nicht benötigen), oder alles, was Ihre CPU belastet und nicht auf den üblichen Task beenden-Befehl reagiert.

Befehl 4: wt Kommandozeilenargumente (geteilte Fenster/Arbeitsbereich starten)

Hör auf, Tabs einzeln zu öffnen

Sie können einen voreingestellten Arbeitsbereich mit einem einzigen wt (Windows Terminal) Befehl öffnen. Trennen Sie Befehle mit ; und verwenden Sie sp (oder split-pane), um Bereiche zu erstellen. Microsoft Learn bietet dieses Beispiel: wt -p "Windows PowerShell" ; sp -p "Eingabeaufforderung" ; new-tab -p "Ubuntu" ; sp -H -p "Ubuntu" ; focus-tab -t 0.

Du

Sie können nach dem -p-Flag ein -d . oder einen Pfad hinzufügen, um in einem bestimmten Verzeichnis zu starten, und --title verwenden, um die anfänglichen Tab-Titel festzulegen.

Da PowerShell ebenfalls ; als Befehlsseparator verwendet, müssen Sie beim Ausführen von wt-Befehlen in einer PowerShell-Eingabeaufforderung möglicherweise Semikolons mit Backticks maskieren.

Wenn Sie diesen Befehl beim Start ausführen möchten, speichern Sie einen wt-Arbeitsbereichsbefehl als .lnk-Verknüpfung in shell:startup, damit Ihre vollständige Umgebung beim Anmelden gestartet wird.

Sie können Split-Pane-Befehle auch direkt in die Windows-Terminal-Befehlsübersicht (Strg+Umschalt+P) eingeben, sobald Sie das >-Präfix entfernen, das beim Starten der Befehlsübersicht angezeigt wird.

Befehl 5: Erschütterungsmodus (wt -w _quake)

Ein Trick, der aus dem First-Person-Shooter der 1990er Jahre übernommen wurde

Der Quake-Modus ermöglicht es Ihnen, eine neue Terminalinstanz innerhalb jeder App zu öffnen. Das Terminalfenster wird oben auf Ihrem Bildschirm geöffnet und füllt die gesamte Breite aus. Es wurde in der Windows Terminal-Version 1.9 hinzugefügt. Sie können es mit einem schnellen Win + ` (dem Gravis-Akzent, normalerweise unter der Tilde) aufrufen. Oder Sie können wt -w _quake über den Ausführen-Dialog (Win + R) ausführen.

Es wird Quake-Modus genannt, weil das Drücken der Tilde-/Gravis-Akzent-Taste während des Spiels ein Konsolen-Terminal herunterfallen ließ, das es dir ermöglichte, Cheat-Codes einzugeben, Einstellungen anzupassen und Spielbefehle auszuführen.

Das Terminal muss ausgeführt werden, damit die globale Tastenkombination Win + ` funktioniert.

Die ganze Idee hier dreht sich um Geschwindigkeit. Wenn Sie eine schnelle Terminalüberprüfung Ihres Pings, einen Netstat-Befehl, eine kurze PowerShell-Abfrage oder sogar einen einzeiligen WSL-Befehl benötigen, vermeidet das abfallende Panel, dass Sie Windows Terminal starten oder mit einem Alt+Tab-Tastendruck zu ihm wechseln müssen.

Sie können dieses ebenfalls beim Start ausführen lassen, wenn Sie eine Verknüpfung zu wt.exe -w _quake erstellen und sie in den Ordner shell:startup legen.

Wenn ein Fenster sich im Quake-Modus befindet, wird es auf die obere Hälfte des Monitors zugeschnappt und kann nicht horizontal oder von oben her geändert werden. Es kann jeweils nur ein Fenster im Quake-Modus existieren.

Verwandte Artikel