Übersicht wsl

**This is an old revision of the document!**

Übersicht wsl

Allgemeine WSL-Befehle

wsl --help
Zeigt alle verfügbaren Optionen an.

wsl --list --verbose
wsl -l -v
Listet installierte Distributionen mit ihrem Status und der WSL-Version auf.

wsl --set-version <Distro-Name> <1|2>
Wechselt zwischen WSL 1 und WSL 2 für eine bestimmte Distribution.

wsl --set-default-version <1|2>
Setzt die Standardversion (WSL1 oder WSL2) für neue Distributionen.


Distro-Management

wsl --list --online
wsl -l -o
Listet alle verfügbaren Distributionen, die über den Microsoft Store installierbar sind.

wsl --install -d <Distro-Name>
Installiert eine bestimmte Distribution.

wsl --unregister <Distro-Name>
Entfernt eine Distribution vollständig (inkl. Daten).

wsl --terminate <Distro-Name>
Beendet die laufende Instanz einer Distribution.


Exportieren einer Distro

wsl --export <Distro-Name> <Pfad\zur\Datei.tar>
Exportiert eine installierte Distribution in eine .tar-Datei.

Beispiel:

wsl --export Ubuntu C:\Backups\ubuntu_backup.tar


Importieren einer Distro

wsl --import <Neuer-Name> <Installationspfad> <Pfad\zur\Datei.tar> [--version 2]
Importiert eine Distribution aus einer .tar-Datei.

Beispiel:

wsl --import Ubuntu-Kopie D:\WSL\Ubuntu C:\Backups\ubuntu_backup.tar --version 2


Standard-Distro setzen

wsl --set-default <Distro-Name>
Setzt eine bestimmte Distribution als Standard für wsl ohne weitere Parameter.


Direkter Befehl in einer Distro ausführen

wsl -d <Distro-Name> -- <Befehl>
Führt einen Linux-Befehl in einer bestimmten Distribution aus.

Beispiel:

wsl -d Ubuntu -- uname -a