Todos estos comandos se ejecutan en PowerShell o CMD, no dentro de la distro.
Ver el estado
| Acción | Comando |
|---|---|
| Distros instaladas, estado y versión | wsl -l -v |
| Distros disponibles para instalar | wsl -l -o |
| Estado y versión de WSL | wsl --status |
| Versión de WSL y del kernel | wsl --version |
Entrar y salir
| Acción | Comando |
|---|---|
| Entrar a la distro por defecto | wsl |
| Entrar a una distro específica | wsl -d Ubuntu |
| Entrar como root | wsl -d Ubuntu -u root |
| Ejecutar un solo comando sin entrar | wsl ls -la |
| Salir de la distro | exit |
Apagar
| Acción | Comando |
|---|---|
| Apagar una distro | wsl -t Ubuntu |
| Apagar todo WSL (todas las distros y la VM) | wsl --shutdown |
wsl --shutdown es el reinicio completo: sirve cuando WSL se queda sin red, consume demasiada memoria o no toma un cambio de configuración.
Configurar
| Acción | Comando |
|---|---|
| Definir la distro por defecto | wsl --set-default Ubuntu |
| Cambiar una distro a WSL 2 | wsl --set-version Ubuntu 2 |
| Usar WSL 2 en nuevas instalaciones | wsl --set-default-version 2 |
| Actualizar WSL | wsl --update |
Respaldar y restaurar
wsl --export Ubuntu C:\backup\ubuntu.tar
wsl --import Ubuntu2 C:\WSL\Ubuntu2 C:\backup\ubuntu.tar
--import recibe el nombre de la distro nueva, la carpeta donde vivirá su disco y el archivo de respaldo. Sirve también para clonar una distro o moverla a otro disco.
Eliminar
wsl --unregister Ubuntu
--unregisterborra la distro con todos sus datos, sin papelera ni confirmación. Antes conviene hacer un--export.