# Übersicht wsl ### Allgemeine WSL-Befehle ```bash wsl --help ``` Zeigt alle verfügbaren Optionen an. ```bash wsl --list --verbose wsl -l -v ``` Listet installierte Distributionen mit ihrem Status und der WSL-Version auf. ```bash wsl --set-version <1|2> ``` Wechselt zwischen WSL 1 und WSL 2 für eine bestimmte Distribution. ```bash wsl --set-default-version <1|2> ``` Setzt die Standardversion (WSL1 oder WSL2) für neue Distributionen. --- ### Distro-Management ```bash wsl --list --online wsl -l -o ``` Listet alle verfügbaren Distributionen, die über den Microsoft Store installierbar sind. ```bash wsl --install -d ``` Installiert eine bestimmte Distribution. ```bash wsl --unregister ``` Entfernt eine Distribution vollständig (inkl. Daten). ```bash wsl --terminate ``` Beendet die laufende Instanz einer Distribution. --- ### Exportieren einer Distro ```bash wsl --export ``` Exportiert eine installierte Distribution in eine `.tar`-Datei. Beispiel: ```bash wsl --export Ubuntu C:\Backups\ubuntu_backup.tar ``` --- ### Importieren einer Distro ```bash wsl --import [--version 2] ``` Importiert eine Distribution aus einer `.tar`-Datei. Beispiel: ```bash wsl --import Ubuntu-Kopie D:\WSL\Ubuntu C:\Backups\ubuntu_backup.tar --version 2 ``` --- ### Standard-Distro setzen ```bash wsl --set-default ``` Setzt eine bestimmte Distribution als Standard für `wsl` ohne weitere Parameter. --- ### Direkter Befehl in einer Distro ausführen ```bash wsl -d -- ``` Führt einen Linux-Befehl in einer bestimmten Distribution aus. Beispiel: ```bash wsl -d Ubuntu -- uname -a ```