So führen Sie die Bash-Befehlszeile in Windows 10 aus

Inhaltsverzeichnis:

So führen Sie die Bash-Befehlszeile in Windows 10 aus
So führen Sie die Bash-Befehlszeile in Windows 10 aus
Anonim

Was man wissen sollte

  • WSL als optionale Windows-Funktion oder über einen PowerShell-Befehl aktivieren.
  • Zum Windows Store gehen. Wählen Sie eine Distribution aus und installieren Sie sie.
  • Führen Sie die Distribution aus und aktualisieren Sie sie bei Bedarf. Verwenden Sie es, um Bash-Skripte oder Linux-Befehlszeilenprogramme auszuführen.

In diesem Artikel wird erläutert, wie Sie das Windows-Subsystem für Linux (WSL) in Windows 10 aktivieren, herunterladen, installieren und verwenden.

WSL unter Windows ausführen

Im Windows 10 Anniversary Update fügte Microsoft Windows 10 das Windows-Subsystem für Linux hinzu und bot (in Zusammenarbeit mit Canonical) sogar eine voll funktionsfähige Version von Ubuntu Linux an – offiziell nur Shell-Zugriff, obwohl es etwa drei dauerte Nanosekunden, um herauszufinden, wie man normale Linux-Apps in X-Sitzungen unter Windows 10 ausführt.

Der Microsoft Store bietet offiziell unterstützte Linux-Distributionen für Ubuntu, openSUSE Leap, SUSE Linux Enterprise, Debian/GNU Linux und Kali Linux. Jede dieser Distributionen bietet einen Befehlszeilenzugriff auf Linux, von dem aus Sie Bash-Skripte oder Linux-Befehlszeilenprogramme ausführen können.

WSL aktivieren

Image
Image

Standardmäßig können Sie WSL nicht verwenden. Stattdessen müssen Sie WSL als optionales Windows-Feature aktivieren. Öffnen Sie entweder den Assistenten Windows Features und aktivieren Sie das Kontrollkästchen oder öffnen Sie eine PowerShell-Eingabeaufforderung als Administrator und führen Sie Folgendes aus:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Starten Sie neu, nachdem Sie WSL aktiviert haben.

Distribution installieren

Image
Image

Starten Sie den Windows Store und wählen Sie eine Distribution zur Installation aus.

Die Verteilung zum ersten Mal ausführen

Image
Image

Nachdem die Distribution über den Windows Store auf Ihren Computer geladen wurde, führen Sie sie aus. Sie müssen ein neues Benutzerkonto erstellen, als ob Sie die Distribution als eigenständiges Betriebssystem auf einer frischen Festplatte installiert hätten.

Upgrade Ihrer Installation

Image
Image

Ihre Linux-Distribution ist keine vorgetäuschte Umgebung, sondern ein echtes Linux-System, das WSL anstelle eines Standard-Kernel-Image verwendet. Sie müssen sich also um den normalen Linux-Haush alt kümmern.

Beginnen Sie mit der Aktualisierung der Distribution entsprechend der Systemarchitektur. Beispielsweise verwenden Debian und Ubuntu apt.

Mit einem Befehlszeilenprogramm

Image
Image

Nachdem Sie die Distribution ordnungsgemäß aktualisiert haben, können Sie beliebige Programme ausführen, einschließlich Shell-Skripten und Befehlszeilenprogrammen.

Beispielsweise können Sie den Befehl top ausführen, um die Systemleistung zu überprüfen.

Technisch gesehen können Sie keine Linux-Programme ausführen, die einen X-Server erfordern, obwohl das Internet mit ziemlich einfachen Problemumgehungen übersät ist, um Windows 10 dazu zu bringen, ein X-Fenster anzuzeigen.

Was ist unter der Haube?

Wenn Sie eine Linux-Distribution unter Windows 10 installieren, erh alten Sie keine virtuelle Maschine oder ein Programm, das sein Bestes tut, um vorzugeben, "Bash in Linux" zu sein. Es ist eigentlich eine Linux-Distribution, die dank des Windows-Subsystems für Linux normal auf Ihrem PC läuft. Die WSL ist die „geheime Zutat“, mit der Linux-Software unter Windows ausgeführt werden kann. Im Wesentlichen ersetzt WSL den Linux-Kernel; Linux funktioniert vollständig wie beabsichtigt, es verwendet nur WSL anstelle eines regulären Linux-Kernel-Images.

Empfohlen: