Guide pratique de Windows Subsystem for Linux sous Windows

Commandes essentielles de WSL

Installation et configuration initiale

# Définir WSL 2 comme version par défaut
wsl --set-default-version 2

# Mettre à jour le noyau WSL
wsl --update

# Télécharger les mises à jour via le web (utile en cas de restrictions réseau)
wsl --update --web-download

# Consulter les distributions Linux disponibles
wsl --list --online

# Installer une distribution spécifique, par exemple Ubuntu
wsl --install Ubuntu

Administration des distributions

# Afficher les distributions installées avec leurs détails
wsl --list --verbose

# Changer la distribution par défaut
wsl --set-default Ubuntu

# Basculer une distribution vers WSL 2
wsl --set-version Ubuntu 2

# Arrêter une instance de distribution
wsl --terminate Ubuntu

# Supprimer complètement une distribution
wsl --unregister Ubuntu

# Créer une archive de sauvegarde
wsl --export Ubuntu backup_ubuntu.tar

# Restaurer une distribution depuis une archive
wsl --import Ubuntu C:\WSL\Ubuntu backup_ubuntu.tar

Commandes courantes d'utilisation

# Lancer la distribution par défaut
wsl

# Se connecter avec un utilisateur spécifique
wsl --user nom_utilisateur

# Démarrer une distribution précise
wsl --distribution Ubuntu

# Exécuter une commande Linux sans ouvrir de shell
wsl --exec ls -la

# Démarrer dans un répertoire Windows donné
wsl --cd "C:\projets"

# Accéder au répertoire home de l'utilisateur Linux
wsl --cd ~

Gestion système

# Terminer toutes les instances WSL actives
wsl --shutdown

# Vérifier l'état actuel de WSL
wsl --status

# Monter un disque physique dans WSL
wsl --mount \\.\PHYSICALDRIVE2 --alias mon_disque

# Ajuster la taille du disque virtuel d'une distribution
wsl --manage Ubuntu --resize 60GB

Fonctionanlités avancées

# Activer le disque à allocation dynamique pour récupérer de l'espace
wsl --manage Ubuntu --set-sparse true

# Modifier l'utilisateur par défaut d'une distribution
# Note : il faut aussi ajuster /etc/wsl.conf dans l'image Linux, puis redémarrer WSL avec wsl --shutdown; wsl
wsl --manage Ubuntu --set-default-user nouvel_user

# Déplacer l'emplacement d'une distribution
wsl --manage Ubuntu --move D:\WSL\Ubuntu

# Accéder au shell de débogage
wsl --debug-shell

Astuces techniques

Exécution rapide de commandes isolées :

wsl find /var -name "*.log"
wsl --exec python3 mon_script.py

Navigation entre systèmes de fichiers :

wsl --cd "C:\Utilisateurs" ls -la

Affichage d'inforamtions détaillées :

wsl --list --verbose

Installatino d'une version spécifique de WSL :

wsl --install --version 2

Étiquettes: WSL Windows 10 Ubuntu Linux ligne de commande

Publié le 9 juin à 03h18