Esto te da un shell bash de Linux, una ventana de terminal que se ejecuta en Windows. Pero, ¿cómo se obtiene esto en Windows 10?
¿Qué es el subsistema de Windows para Linux?
Incluido por primera vez con la actualización de aniversario de Windows 10 de 2018 e implementado para todos los usuarios en la actualización de Fall Creators, el subsistema de Windows para Linux básicamente te permite ejecutar el software de Linux en Windows 10.
Esta es una característica que se ha incorporado en Windows. A diferencia de la instalación de Linux en una máquina virtual, el Subsistema de Windows para Linux puede llamarse instantáneamente desde el menú Inicio.
Para que esto funcione, sin embargo, primero debes habilitar la función.
Una vez que el subsistema de Windows para Linux está instalado en Windows 10, puedes ejecutar Linux en el modo de línea de comandos. ¡Esto te da acceso al shell de bash en tu PC con Windows!
Shell Bash de Linux: solo para Windows 10 de 64 bits
Antes de comenzar, asegúrate de que estás ejecutando una versión de 64 bits de Windows 10. Lamentablemente, el Subsistema de Windows para Linux no funcionará en sistemas de 32 bits. Verifica si tu computadora está ejecutando una versión de Windows de 32 bits o de 64 bits.
Para verificar la compatibilidad de 64 bits de tu computadora, presiona WIN + I para abrir Configuración, luego Sistema > Acerca de. En “Especificaciones del dispositivo” verás el tipo de sistema listado; Para el subsistema de Windows para Linux, esto debería leer el sistema operativo de 64 bits.
De lo contrario, deberás actualizar tu sistema de Windows 10 de 32 bits a 64 bits. Sin embargo, esto solo funcionará si tienes hardware de 64 bits.
Cómo instalar la Shell Bash de Linux en Windows 10
¿Listo para instalar Bash en Windows? Comienza haciendo clic en Panel de control > Programas. Se debe mostrar el elemento Activar o desactivar las características de Windows, así que has clic en este para abrir. Espera a que se complete la lista, luego desplázate hasta el Subsistema de Windows para Linux.
Esta casilla debe estar marcada. Si no lo está, agrega un cheque, luego has clic en Aceptar para confirmar.
Se te pedirá que reinicies Windows, así que sigue estas instrucciones. Al reiniciar, abre Inicio> Tienda Windows. Utiliza la herramienta de búsqueda para encontrar entradas relacionadas con “Linux” y selecciona la primera opción, Ejecutar Windows en Linux.
Selecciona tu versión de Linux preferida para instalar. Cualquiera que elijas determinará la experiencia de Bash. Por ejemplo, si seleccionas Kali Linux, podrás usar comandos específicos para ese sistema operativo.
Instala el sistema operativo Linux, luego espera. Una vez completado, has clic en Iniciar desde la Tienda Windows o ábrelo desde el menú Inicio. En la primera ejecución, se te pedirá que ingreses un nombre de usuario y contraseña para crear una cuenta de usuario.
Hay otros métodos disponibles para iniciar el entorno Linux elegido. Desde el menú Inicio, puedes ingresar:
- bash
- wsl
Ambos se mostrarán como un “comando Ejecutar” que se puede seleccionar para abrir instantáneamente el shell Bash. La diferencia con el uso de cualquiera de estos métodos es que se abren en el directorio /mnt/c/Windows/System32. Esto significa que puedes navegar por el subdirectorio System32 en Windows 10.
Ten en cuenta que no es posible dañar Windows 10 utilizando el entorno Linux. Cualquier comando que ingreses dañará solo el Subsistema de Windows para Linux y el sistema operativo elegido. Windows 10 seguirá siendo seguro.
Además, ya no es necesario habilitar el modo de desarrollador de Windows 10 en la configuración para ejecutar Bash.
¿En qué se diferencia el Shell Bash de Windows PowerShell?
Con el shell de Linux Bash ejecutándose en Windows 10, puedes ingresar una variedad de instrucciones de línea de comandos.
Pero, ¿en qué se diferencia esto de solo usar el símbolo del sistema de Windows o PowerShell?
Bueno, naturalmente, ambos sistemas son bastante diferentes. Con la línea de comandos o PowerShell, estás limitado a los comandos que son específicos de Windows. Esto significa, por ejemplo, usar el comando dir para ver el contenido de un directorio; en Linux, el equivalente es ls.
Básicamente, las diferencias entre Windows y Linux son lo que diferencia a estos dos entornos de texto. La ventaja de tener el shell Bash en Windows 10 es que puedes acceder fácilmente a Linux dentro de Windows. Esto ahorra tiempo para configurar una máquina virtual o reiniciar en una instalación de arranque dual de Linux.
¿Qué puedes hacer con Bash en Windows 10?
Con el shell Bash configurado en Windows 10, puedes usarlo como lo harías en una PC con Linux.
Los comandos estándar como help te mostrarán cómo usar las aplicaciones y herramientas preinstaladas. Por ejemplo, apt help demostrará el uso del gestor de paquetes. Puedes usarlo para obtener los últimos paquetes, como lo harías en una PC con Linux con sudo apt update.
Del mismo modo, el comando sudo apt upgrade actualiza Linux a la última versión del sistema operativo.
Mientras tanto, otros comandos estándar están disponibles. Puedes verificar la conectividad de tu red con ifconfig, verificar el directorio actual pwd y cambiar a un directorio diferente con cd.
También puedes obtener una lista rápida de las últimas 10 entradas con el comando history.
En resumen, es como usar Linux dentro del sistema operativo Windows 10.
Windows 10 y Linux: trabajando juntos
Configurar el Subsistema de Windows para Linux y acceder al shell Bash es fácil. También es más rápido que ejecutar una máquina virtual, y mucho menos complicado que confiar en un arranque dual.
Para resumir, todo lo que necesitas hacer para ejecutar el shell de Linux Bash en Windows 10 es:
- Comprueba que estás utilizando Windows 10 de 64 bits.
- Habilitar el subsistema de Windows para Linux en la pantalla de Características de Windows.
- Instalar el entorno Linux elegido desde la Tienda Windows.
- Ejecutar Linux desde el menú Inicio.
Mientras tanto, casi todos los comandos de Linux se pueden usar en el shell Bash en Windows.
Fuente: 1000tipsinformaticos.com