Cómo usar la terminal de Linux en Windows 10

Ahora puede acceder a la mayoría de las utilidades y aplicaciones de la línea de comandos de Linux en la parte superior del sistema operativo Windows 10 utilizando el Subsistema de Windows para Linux (WSL).

Aunque Windows es el sistema operativo más utilizado y más popular para computadoras de escritorio y portátiles, no es tan seguro y de código abierto como el sistema operativo Linux. Es por eso que muchos desarrolladores de software y profesionales prefieren el sistema operativo Linux.

Microsoft ha iniciado una asociación con Canonical, creadores de Ubuntu Linux. Esto allanó el camino para que los usuarios de Linux usen Linux en Windows. Sí, puede ejecutar Linux sobre Windows 10 sin la necesidad de un arranque dual, o usar VMWare / VirtualBox, o instalarlo como su sistema operativo principal.

Puede acceder a varios comandos y software de Linux desde la terminal de Linux en Windows 10. En este artículo, le daremos instrucciones paso a paso sobre cómo instalar y ejecutar la terminal de Linux en el sistema operativo Windows 10.

Habilite el subsistema de Windows para Linux (WSL) e instale Ubuntu en Windows 10

Si tiene la intención de ejecutar un terminal Linux en Windows 10, primero debe activar la función "Subsistema de Windows para Linux". Luego, puede descargar e instalar la distribución de Linux que elija.

El subsistema de Windows para Linux (WSL) es una función que crea un entorno GNU / Linux que le permite ejecutar herramientas y servicios de línea de comandos básicos de Linux directamente en Windows, junto con sus aplicaciones de escritorio y tiendas modernas.

Al habilitar el subsistema Linux de Windows 10, puede instalar y ejecutar varias distribuciones de Linux (distribuciones) como Ubuntu, OpenSuse, SUSE Linux, Fedora, etc.

Primero, verifique su versión de Windows

Pero antes de que veamos cómo habilitar el Subsistema de Windows para Linux (WSL) e instalar Linux, debe verificar si está ejecutando una versión compatible de Windows 10. WSL solo es compatible con Windows 10 de 64 bits (desde la versión 1607) y Windows Server 2019.

Para comprobar su versión y compilación de Windows, vaya a "Configuración" en el menú Inicio de Windows.

A continuación, haga clic en la configuración "Sistema".

Luego, desplácese hacia abajo y seleccione la opción "Acerca de" en la parte inferior del panel izquierdo para ver la sección Acerca de.

En la página Acerca de, en las especificaciones de Windows, puede ver la "Versión" y la "Compilación del sistema operativo" de su Windows 10.

Habilitar el subsistema de Windows para Linux

Hay dos tipos diferentes de versiones de WSL: WSL 1 y WSL 2. Si bien ambas proporcionan una integración fluida y continua de Linux dentro de Windows, WSL 2 es la versión más reciente y más rápida con compatibilidad completa con el kernel de Linux y las llamadas al sistema. WSL 1 ejecuta una capa de traducción que cierra la brecha entre el kernal de Linux y Windows.

  • Correr WSL 2, debe ejecutar sistemas Windows 10 x64 bits: versión 1903 o superior, con compilación 18362 o superior.
  • Correr WSL 1, necesitará sistemas Windows 10 x64 bit: Versión 1709 o superior, con Build 16215 o superior.

No importa qué versión de WSL desee ejecutar, primero debe habilitarla para usarla. Para hacer esto, comience a escribir "Activar y desactivar las funciones de Windows" en el campo de búsqueda del menú Inicio.

Seleccione el panel de control "Activar y desactivar las funciones de Windows" en el resultado de la búsqueda.

Luego, desplácese hacia abajo hasta "Subsistema de Windows para Linux", marque la casilla frente a él y haga clic en el botón "Aceptar".

Una vez que se hayan aplicado los cambios, haga clic en "Reiniciar ahora" para reiniciar su computadora.

Si solo desea instalar WSL 1, ahora puede reiniciar su computadora e instalar su distribución de Linux.

Habilitar WSL 1 a través de PowerShell

También puede habilitar WSL a través de la herramienta de línea de comandos "PowerShell". Esto hace el mismo trabajo que el panel de control de Funciones de Windows. Para eso, abra "PowerShell" como administrador y ejecute el siguiente comando.

dism.exe / online / enable-feature / featurename: Microsoft-Windows-Subsystem-Linux / all / norestart

Habilitar WSL 2

Le recomendamos que actualice su WSL a la versión 2 para una velocidad de rendimiento más rápida y para ejecutar un kernel de Linux real directamente en Windows 10. Todo lo que necesita hacer es habilitar la función 'Plataforma de máquina virtual' además del 'Subsistema de Windows para Linux' función en el panel de control de funciones de Windows (ver más abajo).

Espere a que se apliquen los cambios, luego reinicie su computadora.

Habilitar WSL 2 a través de PowerShell

Este primer paso para habilitar WSL 2 es habilitar el componente de función Plataforma de máquina virtual en Windows. También puede habilitar WSL 2 a través de la herramienta de línea de comandos "PowerShell". Para hacerlo, abra "PowerShell" como administrador y ejecute el siguiente comando adicional con el comando WSL 1.

dism.exe / online / enable-feature / featurename: Microsoft-Windows-Subsystem-Linux / all / norestart
dism.exe / online / enable-feature / featurename: VirtualMachinePlatform / all / norestart

Establecer WSL 2 como la versión predeterminada

Antes de configurar WSL 2 como su versión predeterminada para todas las distribuciones de Linux, descargue la actualización del paquete del kernel de WSL Linux para sistemas x64.

Ejecute el instalador .msi descargado e instálelo. Solo tomará unos segundos.

Para configurar WSL 2 como su versión predeterminada al instalar una nueva distribución de Linux, abra PowerShell y ejecute este comando con el siguiente comando:

wsl –set-default-version 2

Luego reinicie su sistema para cambiar la función de WSL 1 a WSL 2.

Instale la distribución de Linux que prefiera

WSL está habilitado, ahora instalaremos una distribución de Linux. Primero, busque "Microsoft Store" en el campo de búsqueda del menú Inicio. Luego, ábralo desde el resultado de la búsqueda.

Verá una lista de todas las distribuciones de Linux actualmente disponibles en la Tienda Windows que son compatibles con WSL.

  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • openSUSE Leap 15.1
  • SUSE Linux Enterprise Server 12 SP5
  • SUSE Linux Enterprise Server 15 SP1
  • Kali Linux
  • Debian GNU / Linux
  • Fedora Remix para WSL
  • Pengwin
  • Pengwin Enterprise
  • WSL alpino

Todas estas distribuciones están disponibles de forma gratuita. Para nuestro tutorial, seleccionaremos "Ubuntu".

Desde la página de distribución de Ubuntu, haga clic en el botón "Obtener".

Ahora, la distribución de Ubuntu se descargará e instalará automáticamente en su computadora.

Una vez finalizada la instalación, haga clic en el botón "Iniciar" para iniciar la terminal. También puede iniciar la aplicación desde el menú Inicio de Windows.

Aparecerá una nueva ventana de terminal de Ubuntu. El primer lanzamiento tardará unos minutos en registrar el entorno de Ubuntu con WSL. Una vez que haya terminado, la terminal le pedirá que cree un "nuevo nombre de usuario de Unix" y una "nueva contraseña". Ingrese el nuevo nombre de usuario y contraseña y complete la configuración.

Una vez que finalice la configuración, lo llevará a la línea de comando de bash. Es mejor actualizar el software de inmediato. En Ubuntu, puede buscar, descargar e instalar actualizaciones de software, todo desde el apto mando.

Ingrese el siguiente comando para actualizar el software. Y se le pedirá la contraseña, ingrese la contraseña recién creada para ejecutar el comando como administrador.

actualización de sudo apt

Este comando de "actualización" actualizará los repositorios de Ubuntu.

Ubuntu descargará una serie de listas de paquetes.

Pero aún no se han actualizado. Para actualizar todos los paquetes disponibles, ingrese el siguiente comando:

actualización de sudo apt

Ingrese "Y" cuando se le solicite para continuar con la instalación.

El comando "dist-upgrade" actualiza los paquetes a sus últimas versiones.

Actualice WSL1 a WSL 2 para Ubuntu

Si desea actualizar la versión existente de WSL 1 a WSL 2 para una distribución específica. Luego, ejecute el siguiente comando en PowerShell.

wsl –set-default-version 2

Reemplace el argumento "" con el nombre de cualquier distribución (Ubuntu en nuestro caso) que ejecute su instalación de WSL 1.

Ahora, puede acceder a los comandos y software de Linux en un sistema Windows 10 utilizando este entorno Ubuntu.

bash shell en Windows 10

Ahora tiene un shell "bash" de línea de comandos completo en su sistema basado en la distribución de Linux. Puede acceder a todos los comandos y aplicaciones de Linux a través de ese shell bash.

Para ejecutar bash shell, escriba "bash" en el campo de búsqueda del menú Inicio y haga clic para abrir la herramienta de línea de comandos de bash.

Ahora, puede comenzar a ejecutar comandos allí.

¡Disfruta de Linux en Windows!