GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So führen Sie Linux-Apps unter Windows 10 und 11 mit WSL aus

Ich verwende das Windows-Subsystem für Linux (WSL) seit einiger Zeit für meine Betriebssystemklasse. Und ich finde es toll, wie ich Linux-Befehle in Windows auf unkomplizierte Weise verwenden kann, ohne die zusätzliche Komplexität der Installation einer virtuellen Maschine oder des Dual-Bootens.

Am Ende dieses Artikels sollten Sie in der Lage sein, Linux-Befehle wie folgt direkt von Windows aus auszuführen:

Voraussetzungen

Damit WSL effektiv ausgeführt wird, schlage ich vor, dass Sie auf Windows 11 aktualisieren. WSL ist auch unter Windows 10 verfügbar, aber meiner Erfahrung nach ist es unter Windows 11 viel effizienter.

Für Windows 10 benötigen Sie Build 21364 oder höher.

Dieser Artikel behandelt, was Sie unter Windows 10 und 11 tun können

So installieren Sie WSL

Der Befehl zum Ausführen von WSL ist einfach:

wsl --install

Dadurch wird der Linux-Kernel heruntergeladen, WSL 2 als Standard festgelegt und Ubuntu als Standardverteilung installiert.

Du willst kein Ubuntu? Hier ist der Befehl für Sie:

wsl --install -d <distro name>

Dies sind die derzeit verfügbaren Distributionen:

  • Ubuntu
  • OpenSUSE Leap 42
  • SUSE Linux Enterprise Server 12 (SLES)
  • Kali-Linux
  • Debian GNU/Linux

Danach finden Sie in Ihrem Startmenü eine App namens Ubuntu (oder eine andere Distribution):

Öffnen Sie das Linux-Terminal

Öffnen Sie die Ubuntu-App, die Sie gerade installiert haben, und Sie werden mit einem Linux-Terminal begrüßt! Versuchen Sie, einige Befehle auszuführen:

Was ist, wenn ich auf meine Windows-Dateien zugreifen möchte?

Wenn Sie zu Ihrem Datei-Explorer (winkey+E) gehen, finden Sie links eine neue Linux-Option, in der alle Ihre Linux-Dateien vorhanden sind. Hier befinden sich alle Dateien, die Sie im Terminal erstellen:

Aber was ist, wenn Sie auf Ihre regulären Dateien zugreifen möchten?

Zum Glück können Sie das ganz einfach tun. Führen Sie einfach den folgenden Befehl in Ihrem Linux-Terminal aus:

cd /mnt/

Wenn Sie ls ausführen Hier finden Sie Ihre Computerlaufwerke. Auf diese Weise können Sie cd Ihren Weg in Ihre Dateien.

So erstellen Sie Aliasse in WSL2

Müssen Sie jemals einen langen Befehl eingeben und wünschen sich, es gäbe eine Abkürzung dafür? Dann sind Aliasse deine Freunde.

Es gibt zwei Möglichkeiten, Aliase zu erstellen:

  • pro Sitzung
  • dauerhaft

So erstellen Sie Aliasse pro Sitzung in WSL2

Um einen Alias ​​in Ihrer aktuellen Linux-Sitzung zu erstellen (der Alias ​​wird vergessen, sobald Sie das Terminal schließen), sollten Sie den folgenden Befehl ausführen:

alias <alias name>='<command>'

zum Beispiel:

alias runc='gcc main.c -o main'

So erstellen Sie permanente Aliase in WSL2

Wir bearbeiten eine Datei namens .bash_aliases um unsere Aliase zu speichern.

Führen Sie die folgenden Befehle aus:

cd ~
ls -a

Sehen Sie sich die Liste der ausgedruckten Dateien an und suchen Sie nach .bash_aliases .

Wenn Sie es nicht finden können, führen Sie den folgenden Befehl aus:

touch .bash_aliases

Führen Sie nun diesen Befehl aus, um die Datei zu bearbeiten:

vi .bash_aliases

Sie werden mit einem Bildschirm wie diesem begrüßt:

  • Drücken Sie "i", um mit der Eingabe zu beginnen, und fügen Sie so viele Aliase hinzu, wie Sie möchten.

Zum Beispiel:

alias runc='gcc main.c -o main'
alias hello='echo hello'
  • Um den Tippmodus zu verlassen, drücken Sie "Strg + C".
  • Um Vim zu beenden und die Dateien zu speichern, geben Sie ":wq!" (Ich bin stolz, dass ich das nicht googeln musste.)

Jetzt sind Sie bereit! Starten Sie Ubuntu neu und beginnen Sie mit der Eingabe eines der folgenden Aliase oben und es sollte perfekt funktionieren:

Wie man GUI-Apps ausführt

Okay, cool, jetzt wissen wir, wie man Befehlszeilen-Apps von WSL2 ausführt. Aber was ist, wenn wir Linux-GUI-Apps ausführen möchten? Die Antwort ist einfach – Sie müssen nur die GUI-App installieren, bevor Sie sie ausführen. Ich werde Firefox als Beispiel verwenden.

So installieren Sie Firefox:

sudo apt install firefox

So führen Sie Firefox aus:

firefox

Wenn Sie Firefox bereits auf Ihrem Windows-Rechner haben, werden Sie feststellen, dass es nicht geöffnet ist. Das liegt daran, dass Sie jetzt Firefox für Linux und nicht für Windows ausführen.

Sie können Firefox für Linux sogar direkt über das Startmenü ausführen, wenn Sie Windows 11 verwenden. Sie finden es im Ordner Ihrer Distribution.

Schlussfolgerung

In diesem Artikel wurde beschrieben, wie Sie WSL 2 effektiv ausführen. Wenn Sie Fragen haben, können Sie mich gerne auf einer meiner Social-Media-Plattformen kontaktieren


Linux
  1. Bringen Sie podman unter Windows mit Linux zum Laufen

  2. So booten Sie Linux und Windows dual

  3. Zugriff auf Linux-Dateisysteme in Windows 10 und WSL 2

  4. So installieren Sie Wine und führen Windows-Apps unter Linux aus

  5. So starten Sie Windows 10 und MX Linux dual

So kompilieren und führen Sie C- und C++-Programme unter Linux aus

So führen Sie Linux und andere Betriebssysteme in Ihrem Browser mit JSLinux aus

So führen Sie einen Befehl regelmäßig unter Linux mit Watch aus

Wie man ein C-Programm unter Linux kompiliert und ausführt

Wie man ein C-Programm unter Linux schreibt und ausführt

So führen Sie Linux-GUI-Apps unter Windows 10 mit WSL und WSLg aus