Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los desarrolladores pueden acceder a la potencia de Windows y Linux al mismo tiempo en una máquina Windows. El Subsistema de Windows para Linux (WSL) permite a los desarrolladores instalar una distribución de Linux (como Ubuntu, OpenSUSE, Kali, Debian, Arch Linux, etc.) y usar aplicaciones, utilidades y herramientas de línea de comandos de Bash directamente en Windows, sin modificar, sin modificar, sin la sobrecarga de una máquina virtual tradicional o una configuración de arranque dual.
Prerrequisitos
Debes ejecutar Windows 10 versión 2004 y posteriores (compilación 19041 y posteriores) o Windows 11 para usar los comandos siguientes. Si está en versiones anteriores, consulte la página de instalación manual.
Instalación del comando WSL
Ahora puede instalar todo lo que necesita para ejecutar WSL con un solo comando. Abra PowerShell o la línea de comandos de Windows en modo de administrador, para ello, haga clic con el botón derecho y elija "Ejecutar como administrador", escriba el comando wsl --install y, a continuación, reinicie la máquina.
wsl --install
Este comando habilitará las características necesarias para ejecutar WSL e instalará la distribución de Ubuntu de Linux. (Esta distribución predeterminada se puede cambiar).
Si está ejecutando una compilación anterior o prefiere no usar el comando de instalación y desea obtener instrucciones paso a paso, consulte Pasos de instalación manual de WSL para versiones anteriores.
La primera vez que inicie una distribución de Linux recién instalada, se abrirá una ventana de consola y se le pedirá que espere a que los archivos des compriman y se almacenen en la máquina. Todos los lanzamientos futuros deben tardar menos de un segundo.
Nota:
El comando anterior solo funciona si WSL no está instalado en absoluto. Si ejecuta wsl --install
y ve el texto de ayuda de WSL, intente ejecutar wsl --list --online
para ver una lista de distribuciones disponibles y ejecutar wsl --install -d <DistroName>
para instalar una distribución.
Para desinstalar WSL, consulte Desinstalación de la versión heredada de WSL o anulación del registro o desinstalación de una distribución de Linux.
Cambio de la distribución predeterminada de Linux instalada
De forma predeterminada, la distribución de Linux instalada será Ubuntu. Esto se puede cambiar mediante la -d
marca .
- Para cambiar la distribución instalada, escriba:
wsl --install -d <Distribution Name>
. Reemplace por<Distribution Name>
el nombre de la distribución que desea instalar. - Para ver una lista de distribuciones de Linux disponibles para su descarga a través de la tienda en línea, escriba:
wsl --list --online
owsl -l -o
. - Para instalar distribuciones adicionales de Linux después de la instalación inicial, también puede usar el comando :
wsl --install -d <Distribution Name>
.
Sugerencia
Si desea instalar distribuciones adicionales desde una línea de comandos de Linux/Bash (en lugar de hacerlo desde PowerShell o el símbolo del sistema), debe usar .exe en el comando: wsl.exe --install -d <Distribution Name>
o para enumerar las distribuciones disponibles: wsl.exe -l -o
.
Si se produce un problema durante el proceso de instalación, consulte la sección de instalación de la guía de solución de problemas.
Para instalar una distribución de Linux que no aparece como disponible, puede importar cualquier distribución de Linux mediante un archivo TAR. O, en algunos casos, como con Arch Linux, puede instalar mediante un .appx
archivo . También puede crear su propia distribución personalizada de Linux para usarla con WSL.
Configuración de la información de usuario de Linux
Una vez que haya instalado WSL, deberá crear una cuenta de usuario y una contraseña para la distribución de Linux recién instalada. Consulte los procedimientos recomendados para configurar una guía de entorno de desarrollo de WSL para obtener más información.
Configuración y procedimientos recomendados
Se recomienda seguir nuestros procedimientos recomendados para configurar una guía del entorno de desarrollo de WSL para obtener un tutorial paso a paso sobre cómo configurar un nombre de usuario y una contraseña para las distribuciones de Linux instaladas, mediante comandos WSL básicos, instalación y personalización de Terminal Windows, configuración del control de versiones de Git, edición de código y depuración mediante el servidor remoto de VS Code, Procedimientos recomendados para el almacenamiento de archivos, la configuración de una base de datos, el montaje de una unidad externa, la configuración de la aceleración de GPU, etc.
Comprobación de la versión de WSL que está ejecutando
Puede enumerar las distribuciones de Linux instaladas y comprobar la versión de WSL a la que está configurada cada una escribiendo el comando: wsl -l -v
en PowerShell o en el símbolo del sistema de Windows.
Para establecer la versión predeterminada en WSL 1 o WSL 2 cuando se instala una nueva distribución de Linux, use el comando : wsl --set-default-version <Version#>
, reemplazando <Version#>
por 1 o 2.
Para establecer la distribución predeterminada de Linux usada con el wsl
comando , escriba: wsl -s <DistributionName>
o wsl --set-default <DistributionName>
, reemplazando <DistributionName>
por el nombre de la distribución de Linux que desea usar. Por ejemplo, en PowerShell/CMD, escriba: wsl -s Debian
para establecer la distribución predeterminada en Debian. Ahora, la ejecución wsl npm init
desde PowerShell ejecutará el npm init
comando en Debian.
Para ejecutar una distribución wsl específica desde PowerShell o el símbolo del sistema de Windows sin cambiar la distribución predeterminada, use el comando : wsl -d <DistributionName>
, reemplazando <DistributionName>
por el nombre de la distribución que desea usar.
Obtenga más información en la guía de comandos básicos para WSL.
Actualización de la versión de WSL 1 a WSL 2
Las nuevas instalaciones de Linux, instaladas con el wsl --install
comando , se establecerán en WSL 2 de forma predeterminada.
El wsl --set-version
comando se puede usar para degradar de WSL 2 a WSL 1 o para actualizar distribuciones de Linux instaladas previamente de WSL 1 a WSL 2.
Para ver si la distribución de Linux está establecida en WSL 1 o WSL 2, use el comando : wsl -l -v
.
Para cambiar las versiones, use el comando : wsl --set-version <distro name> 2
reemplace <distro name>
por el nombre de la distribución de Linux que desea actualizar. Por ejemplo, wsl --set-version Ubuntu-20.04 2
establecerá la distribución de Ubuntu 20.04 para usar WSL 2.
Si instaló WSL manualmente antes de que el wsl --install
comando esté disponible, es posible que también tenga que habilitar el componente opcional de máquina virtual usado por WSL 2 e instalar el paquete de kernel si aún no lo ha hecho.
Para obtener más información, consulte la referencia de comandos para WSL para obtener una lista de comandos WSL, Comparar WSL 1 y WSL 2 para obtener instrucciones sobre qué usar para su escenario de trabajo o Procedimientos recomendados para configurar un entorno de desarrollo de WSL para obtener instrucciones generales sobre cómo configurar un buen flujo de trabajo de desarrollo con WSL.
Formas de ejecutar varias distribuciones de Linux con WSL
WSL admite la ejecución de tantas distribuciones de Linux diferentes como quiera instalar. Esto puede incluir elegir distribuciones de Microsoft Store, importar una distribución personalizada o crear su propia distribución personalizada.
Hay varias maneras de ejecutar las distribuciones de Linux una vez instaladas:
- Instalar Terminal Windows(recomendado) El uso de Terminal Windows admite tantas líneas de comandos como quiera instalar y le permite abrirlos en varias pestañas o paneles de ventanas y cambiar rápidamente entre varias distribuciones de Linux u otras líneas de comandos (PowerShell, símbolo del sistema, CLI de Azure, etc.). Puede personalizar completamente el terminal con combinaciones de colores únicas, estilos de fuente, tamaños, imágenes de fondo y métodos abreviados de teclado personalizados. Más información.
- Para abrir directamente la distribución de Linux, visite el menú Inicio de Windows y escriba el nombre de las distribuciones instaladas. Por ejemplo: "Ubuntu". Se abrirá Ubuntu en su propia ventana de consola.
- Desde el símbolo del sistema de Windows o PowerShell, puedes introducir el nombre de la distribución instalada. Por ejemplo:
ubuntu
- Desde el símbolo del sistema de Windows o PowerShell, puedes abrir tu distribución predeterminada de Linux dentro de tu línea de comandos actual; para ello, escribe:
wsl.exe
. - Desde el símbolo del sistema de Windows o PowerShell, puede usar la distribución predeterminada de Linux en la línea de comandos que está usando actualmente, sin escribir una nueva; para ello, escriba:
wsl [command]
. Reemplace[command]
por un comando WSL, como:wsl -l -v
para enumerar las distribuciones instaladas owsl pwd
para ver dónde está montada la ruta de acceso del directorio actual en WSL. Desde PowerShell, el comandoget-date
proporcionará la fecha del sistema de archivos de Windows ywsl date
proporcionará la fecha del sistema de archivos de Linux.
El método que seleccione debe depender de lo que está haciendo. Si ha abierto una línea de comandos de WSL dentro de un símbolo del sistema de Windows o una ventana de PowerShell y desea salir, escriba el comando: exit
.
¿Quiere probar las características más recientes de la versión preliminar de WSL?
Pruebe las características o actualizaciones más recientes de WSL mediante la unión al Programa Windows Insiders. Una vez que hayas unido a Windows Insiders, puedes elegir el canal que quieres recibir compilaciones en versión preliminar desde el menú de configuración de Windows para recibir automáticamente las actualizaciones de WSL o las características de vista previa asociadas a esa compilación. Puede elegir entre:
- Canal de desarrollo: actualizaciones más recientes, pero baja estabilidad.
- Canal beta: ideal para usuarios pioneros, compilaciones más confiables que el canal de desarrollo.
- Canal de versión preliminar: correcciones de versión preliminar y características clave en la siguiente versión de Windows justo antes de que esté disponible para el público general.
Si prefiere no cambiar la instalación de Windows a un canal de versión preliminar, todavía puede probar la versión preliminar más reciente de WSL emitiendo el comando : wsl --update --pre-release
. Para obtener más información, consulte la página Versiones de WSL en GitHub.
Recursos adicionales
Windows Subsystem for Linux