Cheat Sheet de Comandos WSL
⚡ Comandos Esenciales (PowerShell)
Sección titulada «⚡ Comandos Esenciales (PowerShell)»Estos comandos se ejecutan desde PowerShell o CMD en Windows, no dentro de Linux.
Gestión de Instancias
Sección titulada «Gestión de Instancias»| Acción | Comando | Ejemplo |
|---|---|---|
| Listar Distros | wsl --list --verbose | wsl -l -v |
| Instalar Distro | wsl --install -d <Nombre> | wsl --install -d Debian |
| Listar Disponibles | wsl --list --online | wsl -l -o |
| Actualizar WSL | wsl --update | wsl --update |
| Apagar Todo | wsl --shutdown | wsl --shutdown |
| Matar una Distro | wsl --terminate <Nombre> | wsl -t Ubuntu |
Configuración
Sección titulada «Configuración»| Acción | Comando | Descripción |
|---|---|---|
| Versión por Defecto | wsl --set-default-version 2 | Asegura que nuevas instalaciones sean rápidas. |
| Convertir Versión | wsl --set-version <Distro> 2 | Migra una distro vieja (v1) a v2. |
| Distro por Defecto | wsl --set-default <Nombre> | Elige cuál se abre al escribir wsl. |
📦 Backup y Migración (Export/Import)
Sección titulada «📦 Backup y Migración (Export/Import)»¿Quieres mover tu Linux a otro disco o compartir tu configuración con un amigo?
-
Exportar (Backup)
Crea un archivo
.tarcon todo tu sistema.Ventana de terminal # Sintaxis: wsl --export <Distro> <ArchivoSalida>wsl --export Ubuntu D:\Backups\ubuntu-backup.tar -
Importar (Restaurar)
Crea una nueva instancia desde ese backup.
Ventana de terminal # Sintaxis: wsl --import <NombreNuevo> <RutaInstalacion> <ArchivoBackup>wsl --import UbuntuCopia D:\WSL\UbuntuCopia D:\Backups\ubuntu-backup.tar
🐧 Comandos Útiles DENTRO de Linux
Sección titulada «🐧 Comandos Útiles DENTRO de Linux»Una vez estás dentro de tu terminal (Ubuntu/Debian), estos son trucos específicos de la integración con Windows.
Abrir Explorador de Windows
Sección titulada «Abrir Explorador de Windows»¿Quieres ver tus archivos de Linux en la interfaz gráfica de Windows?
explorer.exe .Copiar al Portapapeles de Windows
Sección titulada «Copiar al Portapapeles de Windows»Puedes enviar la salida de un comando de Linux directo al Ctrl+C de Windows.
# Copia el contenido de un archivocat clave_secreta.txt | clip.exe
# Copia la ruta actualpwd | clip.exeEjecutar programas de Windows
Sección titulada «Ejecutar programas de Windows»Sí, puedes lanzar ejecutables de Windows desde Linux.
notepad.exe archivo.txtcode .chrome.exe http://localhost:3000🛠️ Solución de Problemas Comunes
Sección titulada «🛠️ Solución de Problemas Comunes»”WslRegisterDistribution failed with error: 0x8007019e”
Sección titulada «”WslRegisterDistribution failed with error: 0x8007019e”»Causa: La característica de Windows no está habilitada.
Solución: Asegúrate de ejecutar wsl --install como Administrador y reiniciar.
Olvidé mi contraseña de root/usuario
Sección titulada «Olvidé mi contraseña de root/usuario»- Abre PowerShell.
- Logueate como root en la distro problemática:
Ventana de terminal wsl -d Ubuntu -u root - Cambia la contraseña de tu usuario:
Ventana de terminal passwd nombre_usuario