7 Tipps zum Aufladen Ihres Windows-Subsystems für Linux

7 Tipps zum Aufladen Ihres Windows-Subsystems für Linux

Windows Subsystem for Linux, oder WSL, ist eines der aufregendsten Softwareprojekte, die in letzter Zeit entstanden sind. Während Microsoft Windows und Linux früher als erbitterte Feinde galten, können Sie jetzt vollwertige Linux-Apps auf Ihrem Windows-System ausführen, ohne Dual-Boot oder das Einrichten einer virtuellen Maschine.





Wenn Sie WSL verwenden, wie können Sie es noch besser machen?





Holen Sie sich das Windows-Terminal

Wenn Sie eine Linux-Distribution aus dem Microsoft Store installieren, erhalten Sie zwar ein Terminalfenster, es gibt jedoch bessere Optionen für Ihr Terminal.



Einer davon ist Microsofts eigenes Windows Terminal. Diese Anwendung enthält viele der Funktionen, die Sie von anderen modernen Terminalemulatoren erwarten, einschließlich Fenstern mit Registerkarten. Windows Terminal beherrscht nicht nur Linux, sondern auch PowerShell und die gute alte Eingabeaufforderung.

An den Rändern ist es noch etwas rau. Sie müssen Ihre Einstellungen in a . bearbeiten .json Datei. Wenn Sie ein starker Befehlszeilenbenutzer sind, werden Sie wahrscheinlich sowieso bequem Konfigurationsdateien bearbeiten.



Herunterladen: Windows-Terminal

Ändere deine Hülle

Bei den meisten Linux-Distributionen, einschließlich Ubuntu, ist die Standard-Shell Bash. Daran ist nichts auszusetzen, aber erfahrene Linux-Benutzer sind oft unzufrieden mit der Art und Weise, wie das System aus der Verpackung kommt. Jeder mag es, es zu optimieren, und die Shell ist keine Ausnahme.





Eine beliebte Bash-Alternative in der Unix/Linux-Welt ist zsh . Es ist bereits die Standard-Shell in Apples macOS. Sie können einfach mit einem Befehl zu einer anderen Shell wechseln.

Bei den meisten Linux-Distributionen zsh ist standardmäßig nicht installiert. Unter Ubuntu können Sie es mit apt installieren:





sudo apt install zsh

So ändern Sie Ihre Shell zu zsh Geben Sie in Ubuntu-WSL Folgendes ein:

So fügen Sie eine horizontale Linie in Word ein
chsh -s /usr/bin/zsh

Der Speicherort der Shell, die Sie verwenden möchten, kann anders sein, wenn Sie eine andere Distribution verwenden. Sie werden aufgefordert, Ihr Passwort einzugeben, um die Shell zu ändern. Geben Sie Folgendes ein, um den Speicherort Ihrer Shell zu ermitteln:

which zsh

Wenn Sie eine andere Shell verwenden möchten, sollten Sie ersetzen zsh mit dem Namen dieser Schale.

Verwandt: Welche Linux-Shell ist am besten? 5 gängige Muscheln im Vergleich

Zugriff auf Windows- und Linux-Dateien

Mit WSL können Sie nicht nur Windows- und Linux-Programme nebeneinander ausführen, sondern auch gleichzeitig auf Dateien auf den Windows- und Linux-Systemen zugreifen.

Dies ist sehr praktisch für Entwicklungsprojekte. Sie können ein Programm in einem Windows-Editor bearbeiten und in einem Linux-Fenster testen.

Das Windows-Dateisystem wird auf der Linux-Seite im /mnt/[Laufwerksbuchstabe] Verzeichnis. Wenn Ihr Windows-Laufwerk C , es wird sein /mnt/c . Auf diese Weise können Sie mit Standard-Linux-Befehlen auf alle Ihre Windows-Dateien zugreifen.

Der Zugriff auf das Linux-Dateisystem von Windows ist ebenfalls einfach. Es ist sichtbar unter dem \wsl$ Hierarchie im Windows Explorer. Windows sieht das Linux-System als Netzlaufwerk. Wenn Sie Ubuntu 20.04 installiert haben, ist es \wsl$Ubuntu-20.04 .

So öffnen Sie ein Explorer-Fenster des aktuellen Verzeichnistyps:

Explorer.exe .

Upgrade auf WSL 2

Im Jahr 2020 führte Microsoft WSL 2 ein. Die wichtigste Verbesserung gegenüber WSl 1 ist die Verwendung eines echten Linux-Kernels, der über ein Windows-Update bereitgestellt wird. Dies verbessert die Leistung, da der Kernel Linux-Systemaufrufe ausführt, anstatt sie in Windows-Systemaufrufe übersetzen zu müssen.

Um auf WSL 2 zu aktualisieren, müssen Sie nur einige Befehle ausführen. Zuerst aktivieren Sie den Hypervisor. Öffnen Sie als Administrator ein PowerShell-Fenster und geben Sie Folgendes ein:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Starten Sie dann Ihren Computer neu.

Als nächstes müssen Sie den Linux-Kernel herunterladen. Holen Sie sich das Paket von der Microsoft-Website und führen Sie das Installationsprogramm aus.

Herunterladen : Linux-Kernel für WSL

wo kann ich elektronik in meiner nähe kaufen

Jetzt sollten Sie Version 2 als Standard für alle Distributionen festlegen, die Sie in Zukunft installieren werden:

wsl --set-default-version 2

Sie sollten jedoch alle vorhandenen Installationen auf WSL 2 aktualisieren. Glücklicherweise ist das auch ziemlich einfach.

Um zu sehen, welche Distributionen Sie installiert haben, geben Sie Folgendes ein:

wsl --list

Wenn Sie Ihre Ubuntu 20.04-Installation auf WSL 2 einstellen möchten, verwenden Sie die --set-version Möglichkeit:

wsl --set-version Ubuntu-20.04 2

Jetzt führen Sie WSL 2 mit all seinen erweiterten Funktionen auf Ihren aktuellen und zukünftigen Installationen aus, und der Kernel wird mit Windows Update aktualisiert, genau wie bei allen anderen Treibern auf Ihrem System.

Sammeln Sie Ihre Werkzeuge

Linux bleibt bei Entwicklern aufgrund der erstaunlichen Menge an Programmierwerkzeugen wie Editoren, Compilern, IDEs, Serversoftware usw. beliebt, die auf der Plattform verfügbar sind.

Wie auf anderen Systemen können Sie Ihre neue WSL-basierte Installation ganz einfach mit Ihren bevorzugten Tools ausstatten. Sie müssen lediglich den standardmäßigen Paketmanager verwenden, der mit Ihrem System geliefert wird.

Auf Debian und Ubuntu ist es passend. Auf SuSE ist es YaST. Auf Alpine ist es APK. Der Punkt ist, Sie finden alles, was Sie brauchen, um Ihre bevorzugten Entwicklungsprojekte auf WSL wie auf einer herkömmlichen Linux-Installation auszuführen.

Wenn Sie ein C-Programmierer sind, enthalten Debian und Ubuntu ein Paket namens bauwesentlich das aus dem GCC-Compiler, der C-Bibliothek, dem Make-Dienstprogramm und Paketentwicklungstools besteht. Es ist wirklich für Leute gedacht, die an der Distribution selbst arbeiten, aber auch praktisch für die allgemeine C-Entwicklung.

Um es zu installieren, verwenden Sie einfach einen apt-Befehl:

sudo apt install build-essential

Es zahlt sich aus Durchsuchen Sie die Paketlisten um sicherzustellen, dass Ihr Lieblingswerkzeug dabei ist, und vielleicht ein paar neue zu finden.

Dienste verwalten

Während Sie in WSL die meiste Zeit normale Befehle ausführen, müssen Sie manchmal Dienste starten und stoppen. Möglicherweise entwickeln Sie eine Webanwendung und müssen sie mit einem Webserver testen.

Glücklicherweise ist es einfach, Dienste zu starten und zu stoppen, genau wie bei jeder anderen Linux-Distribution.

In Ubuntu unter WSL ist es etwas anders, weil es nicht verwendet wird Systemd um seine Dienste zu verwalten, nutzt aber die Service Dienstprogramm, das die älteren Init-Skripte im System V-Stil verwendet, um Dienste zu verwalten.

Wenn Sie den Apache-Server starten möchten, geben Sie einfach diesen Befehl aus:

sudo service apache 2 start

Dadurch wird der Apache-Server gestartet. Sie können die laufenden Dienste mit dem oben befehlen und sehen Apache2 in der Liste der Prozesse.

Windows Media Player 12 Herunterladen Windows 10

Das Stoppen des Apache-Servers ist genauso einfach:

sudo service apache 2 stop

Entdecken Sie verschiedene Distributionen

Ein Großteil des Spaßes an WSL kommt von der Art und Weise, wie Sie verschiedene Distributionen gleichzeitig ausführen können. Warum also nicht etwas weniger Bekanntes wie Alpine Linux neben Ubuntu oder SuSE oder Debian ausführen? Vielleicht finden Sie Ihren neuen Favoriten. Wenn Ihnen eine Distribution gefällt, können Sie sie mit dem als Ihre Hauptdistribution festlegen --set-default Flagge:

wsl --set-default distro-name

wo Distributionsname ist der Name des Systems, zu dem Sie wechseln möchten.

Verwandt: 5 Linux-Distributionen, die Sie im Windows-Subsystem für Linux installieren können

WSL erkunden

WSL bietet viele Möglichkeiten, die neue Welt zu erkunden, die Linux und Windows kombiniert. Es scheint immer etwas Neues zu entdecken. Sie können die Shell ändern, das Terminal ändern, Dienste starten und stoppen und verschiedene Distributionen auschecken.

Das Windows-Subsystem für Linux hat viele Funktionen, die sich stark von einer Linux-Distribution unterscheiden. Sie können jedoch trotzdem von der Verwendung von WSL profitieren, da Sie von Ihrem Windows-Rechner aus schnell auf ein Linux-System zugreifen können.

Teilen Teilen Tweet Email So erhalten Sie das Linux-Terminal mit dem Windows-Subsystem für Linux

Müssen Sie das Linux-Terminal auf Ihrem Windows-PC verwenden? Erfahren Sie, wie Sie Linux unter Windows 10 mit dem Windows-Subsystem für Linux ausführen.

Weiter lesen
Verwandte Themen
  • Linux
  • Fenster
  • Linux-Tipps
  • Windows-Subsystem für Linux
Über den Autor David Delony(49 Artikel veröffentlicht)

David ist ein freiberuflicher Autor mit Sitz im pazifischen Nordwesten, stammt jedoch ursprünglich aus der Bay Area. Er ist seit seiner Kindheit technikbegeistert. Davids Interessen sind Lesen, Ansehen hochwertiger Fernsehsendungen und Filme, Retro-Spiele und das Sammeln von Schallplatten.

Mehr von David Delony

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren