Windows 10

Verschiedene Kommandozeilen unter einer Haube

08.11.2019 von Thomas Rieske
Microsoft entwickelt mit Windows Terminal eine übergeordnete Befehlszeile, die Eingabeaufforderung, PowerShell und das Windows Subsystem for Linux (WSL) vereinen soll. Noch ist das Tool nur als Vorabversion verfügbar, soll aber Ende 2019 mit Version 1.0 fertiggestellt sein.

Kostenlose Preview

Wer sich einen ersten Eindruck verschaffen will, kann die aktuelle Preview kostenlos aus dem Microsoft Store herunterladen und installieren. Voraussetzung ist Windows 10 Version 1903 oder neuer.

Windows 10 - Verschiedene Kommandozeilen unter einer Haube
Windows Terminal - Preview
Die Preview von Windows Terminal steht im Microsoft Store bereit, den Sie über das Icon in der Task-Leiste aufrufen können.
Windows Terminal - Preview
Geben Sie im Suchfeld des Stores „Windows Terminal“ ein und klicken nachfolgend auf den App-Vorschlag.
Windows Terminal - Preview
Das Tool setzt mindestens Windows Version 1903 (Build 18362.0) voraus.
Windows Terminal - Preview
Wenn Ihr Rechner die Voraussetzungen erfüllt, klicken Sie auf den Button „Herunterladen“.
Windows Terminal - Preview
Um Windows Terminal zu nutzen, müssen Sie sich nicht am Store anmelden. Die Drängelei von Microsoft können Sie also getrost mit „Nein, danke“ ignorieren.
Windows Terminal - Preview
Anschließend wird das derzeit wenig über 6 MByte große Tool heruntergeladen und installiert.
Windows Terminal - Preview
Sie können die App direkt aus dem letzten Dialog heraus aufrufen. Ein entsprechender Eintrag findet sich natürlich auch im Startmenü.
Windows Terminal - Preview
Bei seinem Start öffnet das Utility per Default immer zuerst einen PowerShell-Tab.
Windows Terminal - Preview
Zusätzliche Optionen finden Sie, wenn Sie in der Tab-Leiste auf den Button mit dem Pfeil nach unten klicken.
Windows Terminal - Preview
In der Dropdown-Liste sind standardmäßig nur zwei weitere Umgebungen aufgeführt: „cmd“ und „Azure Cloud Shell“.
Windows Terminal - Preview
Hinter „cmd“ verbirgt sich die altbekannte Eingabeaufforderung, die in einem separaten Tab im selben Terminal-Fenster geöffnet wird.
Windows Terminal - Preview
Wenn Sie das WSL als Windows-Feature hinzugefügt und eine Linux-Distribution installiert und initialisiert haben, taucht sie ebenfalls in den Optionen auf.
Windows Terminal - Preview
Auch die Linux-Bash wird in einem neuen Tab gestartet.
Windows Terminal - Preview
In dem Pull-Down-Menü finden Sie mit „Settings“ auch eine Option, um Einstellungen an Windows Terminal vorzunehmen.
Windows Terminal - Preview
Die benutzerdefinierten Anpassungen erfolgen über eine Textdatei im JSON-Format.
Windows Terminal - Preview
Für User, die noch nie mit JSON-Dateien zu tun hatten, empfiehlt sich vor Konfigurationsänderungen die einführende Dokumentation „Getting Started“.
Windows Terminal - Preview
Das Dokument vermittelt Grundlegendes über den Aufbau der Einstellungsdatei und enthält weiterführende Links mit Beispielkonfigurationen.

Das Terminal starten

Sie können das Terminal nach Abschluss des Setups direkt aus dem letzten Dialogfenster heraus starten. Alternativ finden Sie die App auch im Startmenü und natürlich über die Suchfunktion in der Task-Leiste. Windows Terminal startet standardmäßig immer mit einer PowerShell-Session. Wenn Sie auf das Plus-Symbol in der Tab-Leiste klicken, öffnen Sie weitere Instanzen der Default-Shell.

Weitere Komandozeilen starten

Um andere Kommandozeilen aufzurufen, klicken Sie neben dem Plus-Symbol auf den Pfeil-Button. In der oberen Hälfte des ausgeklappten Menüs sehen Sie alle verfügbaren Umgebungen: cmd für die herkömmliche Eingabeaufforderung und Azure Cloud Shell für die Verwaltung von Azure-Ressourcen. Wenn Sie das Windows Subsystem for Linux (WSL) installiert sowie eine Distribution installiert und initiiert haben, erscheint sie ebenfalls in dieser Liste.

Nachdem Sie die gewünschte Shell ausgewählt haben, wird sie in einer neuen Registerkarte geöffnet, und Sie können wie gewohnt damit arbeiten. Die Berechtigungen der einzelnen Shells richten sich danach, ob Sie Windows Terminal mit normalen oder Admin-Rechten gestartet haben. Microsoft plant derzeit keine Unterstützung für gemischte Tabs, das heißt, Sie können in einer Terminal-Instanz zum Beispiel keine PowerShell mit normalen und erweiterten Rechten ausführen.

Konfiguration und Einstieg

Die Konfiguration von Windows Terminal erfolgt derzeit ausschließlich über die Datei profiles.json. Um sie zu öffnen, klicken Sie wieder auf das Pfeil-Icon in der Tab-Leiste und wählen aus der Dropdown-Liste den Eintrag Settings. Das File wird daraufhin im Default-Editor geladen.

Wer noch nie mit JSON-Dateien gearbeitet hat, sollte nicht versuchen, die Einstellungen "intuitiv" anzupassen, denn das Ganze ist nicht unbedingt trivial. Um sich mit dem grundlegenden Konzept und den diversen Optionen dieses Formats vertraut zu machen, stellt Microsoft verschiedene Dokumentationen zur Verfügung. Eine allgemeine Einführung mit weiterführenden Links beispielsweise finden Sie ebenfalls über die Dropdown-Liste und die Punkte About /Getting Started. (jd)