Hinzufügen der WSL-Bash-Shell zu Windows

Niraj Menon 16 Februar 2024
  1. Anfängliche Anforderungen
  2. Installieren Sie WSL für aktuelle Windows-Versionen
  3. Erstmaliges Ausführen der WSL Bash Shell
Hinzufügen der WSL-Bash-Shell zu Windows

Die jüngste Übernahme von Linux durch Microsoft hat einige großartige Funktionen in Windows hervorgebracht. Das Schlusssteinmerkmal dieser Bemühungen ist das Windows-Subsystem für Linux (WSL), eine leichtgewichtige virtuelle Maschine, die eine vollständige Linux-Distribution vollständig innerhalb von Windows ausführen kann und dem Benutzer die Arbeit der Einrichtung einer virtuellen Maschine oder eines Dual-Boot-Setups abnimmt.

Durch die Installation von WSL erhält der Benutzer Zugriff auf eine Befehlszeilen-Shell, in den meisten Fällen Bash, sodass UNIX-erfahrene Entwickler sofort mit der Verwendung ihrer bevorzugten Tools beginnen können, sobald WSL eingerichtet wurde, indem sie Bash einfach in einem neuen Fenster starten.

Dieses Tutorial zeigt, wie Sie das Windows-Subsystem für Linux (WSL) einrichten, um Windows eine Bash-Shell hinzuzufügen. Die folgenden Informationen stammen von Microsofts Infoseite zur Installation von WSL.

Anfängliche Anforderungen

Um sicherzustellen, dass wir eine aktuelle Windows-Version haben, drücken Sie Windows-Taste + R und geben Sie winver ein. In dem angezeigten Fenster sollte mindestens Windows 10 (Version 2004) oder Windows 11 angezeigt werden.

Wenn Sie eine ältere Version haben, sollten Sie ein Upgrade auf eine neuere Version in Betracht ziehen. Wenn Ihnen das zu umständlich ist, können Sie hier den Anweisungen von Microsoft zur Installation von WSL auf älteren Windows-Versionen folgen.

Installieren Sie WSL für aktuelle Windows-Versionen

Wenn Sie eine neuere oder neuere Version sehen, können Sie WSL installieren, indem Sie ein Administrator-PowerShell-Fenster öffnen und den Befehl wie unten beschrieben eingeben. Die Bilder stammen von Windows 11, aber die gleichen Anweisungen gelten für Windows 10.

  • Öffnen Sie das Startmenü.
  • Beginnen Sie mit der Eingabe von powershell.
  • Folgendes sollte angezeigt werden.

    Startmenü mit PowerShell-Suche

  • Drücken Sie Ctrl+Shift+Enter, um ein Administrator-PowerShell-Fenster zu starten.
  • Akzeptieren Sie die möglicherweise angezeigte Benutzerzugriffssteuerung, und die blaue PowerShell-Eingabeaufforderung sollte wie abgebildet angezeigt werden.

    Administrator-PowerShell-Fenster

Geben Sie in dieses Fenster wsl --install ein. Standardmäßig wird WSL installiert und mit der Ubuntu-Distribution eingerichtet, die sehr häufig verwendet wird.

Zusätzlich können Sie eine andere Linux-Distribution installieren, indem Sie die verfügbaren auflisten, indem Sie wsl --list --online und dann wsl --install -d <linux_distribution> eingeben.

Linux-Verteilerliste

Wenn Sie beispielsweise Debian statt Ubuntu installieren möchten, würden Sie wsl --install -d Debian eingeben.

Sobald der Befehl ausgeführt wurde, werden Sie möglicherweise aufgefordert, Ihren Computer neu zu starten. Öffnen Sie danach das Startmenü und geben Sie wsl ein. Drücken Sie die Eingabetaste, um WSL zu starten. Sie können WSL sogar starten, indem Sie in einem PowerShell-Fenster wsl eingeben.

Erstmaliges Ausführen der WSL Bash Shell

Bei der ersten Ausführung benötigt WSL möglicherweise Anmeldeinformationen. Denken Sie daran, dass Sie gerade eine vollständige Linux-Distribution installiert haben und daher einen Benutzernamen und ein Kennwort benötigen. Geben Sie diese Details ein und denken Sie daran, dass sie nicht mit Ihrem Windows-Benutzernamen und -Passwort übereinstimmen müssen.

Sobald WSL eingerichtet ist, sollte es die Bash-Shell starten, die ähnlich wie in der folgenden Abbildung aussehen sollte.

WSL-Erststart

Sie sollten in der Lage sein, einige grundlegende Befehle auf Ihrer neu erworbenen Bash-Shell auszuprobieren - Erstellen eines Ordners mit mkdir, Erstellen einer Datei mit touch, Bearbeiten mit nano, Auflisten der Dateien im Windows-Home-Verzeichnis (das ist wo die WSL Bash-Shell standardmäßig startet).

Um Dateien vom Laufwerk C:\\ zu kopieren, navigieren Sie zum Mount unter /mnt/c.