Antes de llegar a ver cómo ejecuta Bash en Ubuntu en Windows, aquí hay un poco sobre el sorprendente paso de Microsoft para integrar Linux en modo usuario y sus herramientas en el sistema operativo Windows. Quién hubiera pensado que uno estaría ejecutando Bash nativo directamente en Windows.

Al inicio del ciclo de Windows 10, Microsoft abrió una página de voz de usuario y comenzó una conversación sobre la línea de comandos de Windows. Le preguntaron a la comunidad qué les gusta de la línea de comandos de Windows y qué características les gustaría ver en la línea de comandos de Windows.

Muchos en la comunidad respondieron que les gustaría ver algunas mejoras en la línea de comandos de Windows. Algunos otros dijeron que les gustaría traer herramientas de Linux / Unix a Windows. Como trabajar con herramientas de código abierto en Windows es a menudo una lucha, los usuarios dijeron que les gustaría que Microsoft les facilite el uso de estas herramientas en Windows.

Al escuchar la voz de la comunidad, Microsoft primero mejoró CMD, PowerShell y muchas otras herramientas de línea de comandos de Windows y, en segundo lugar, hizo lo increíble que era hace unos años. Microsoft decidió agregar real, Bash nativo y con ello soporte para Herramientas de línea de comandos de Linux que se ejecuta directamente en Windows en un entorno que se comporta como Linux! No es ninguna máquina virtual, pero el verdadero Linux en Windows.

Subsistema de Windows para Linux

Para esto, Microsoft creó una nueva infraestructura dentro de Windows: la Subsistema de Windows para Linux (WSL) sobre la cual se ejecuta la imagen en modo usuario de Ubuntu genuina proporcionada por su socio Canónico, creadores de Ubuntu Linux.

Esto hará que los desarrolladores de Windows sean mucho más productivos y utilizarán estas herramientas de manera mucho más transparente. Y esta será una solución sólida, confiable y estable a largo plazo.

Esto es lo que dijo Mark Shuttleworth, fundador de Canonical:

“In our journey to bring free software to the widest possible audience, this is not a moment we could have predicted. Nevertheless, we are delighted to stand behind Ubuntu for Windows, committed to addressing the needs of Windows developers exploring Linux in this amazing new way, and are excited at the possibilities heralded by this unexpected turn of events.”

¿Qué es Bash en Linux?

Para aquellos que no saben, Bash o Bourne Again shell es un programa estándar de GNU Linux Shell.

According to Wikipedia, Bash is a Unix shell and command language for the GNU Project as a free software replacement for the Bourne shell. it has been distributed widely as the shell for the GNU operating system and as a default shell on Linux and OS X.

Ejecutar Bash en Ubuntu en Windows 10

A partir de Windows 10 Insider Preview Build 14316, se ha proporcionado Windows Subsystem para Linux. A partir de esta construcción, uno puede ejecutar Bash nativo en Ubuntu en Windows. Esto se anunció por primera vez en Build 2016. Así es como uno lo hace.

  • Primero uno tiene que activar el modo de desarrolladores desde
    • Configuración> Actualización y seguridad> Para desarrolladores. Comprobar el Modo desarrollador boton de radio. Y busca "Características de Windows" , escoger "Activar o desactivar las características de windows”.

    • Seleccione “Subsistema de Windows para Linux (Beta)". Presiona OK.

    • Comenzará a buscar los archivos necesarios y comenzará a aplicar los cambios. Una vez hecho esto, uno tiene que reiniciar para terminar de instalar los cambios solicitados. Presione Reiniciar ahora.

  • Una vez reiniciado, desde el botón de Inicio, haga clic derecho y abra Símbolo del sistema (Admin) o PowerShell.
    • Tipo "golpetazo”En el símbolo del sistema y Enter. Recibirás un mensaje "Esto instalará Ubuntu en Windows, distribuido por Canonical y ...". Escriba "y" para continuar. Presione ‘y’ y se iniciará su descarga desde la Tienda Windows. Después de la descarga, comenzará a extraer el sistema de archivos. Esto llevará algún tiempo, así que ten paciencia.

    • Después de algún tiempo, aparecerá el mensaje "Instalación exitosa! El ambiente comenzará momentáneamente ... " y estarás en el indicador de Bash.

  • De aquí en adelante, ahora puedes ejecutar scripts Bash, Herramientas de línea de comandos de Linux me gusta sed, awk, grep e incluso puedes intentarlo Linux-first herramientas me gusta Ruby, Git, Python, etc.. directamente en Windows. También se puede acceder al sistema de archivos de Windows desde Bash.

  • Después de la instalación, también aparecerá en la lista de aplicaciones. Para que uno pueda abrir Todas las aplicaciones y haga clic en "Bash en Ubuntu en Windows"Para abrir Bash prompt.

Recuerde, este es un conjunto de herramientas para desarrolladores que lo ayudará a escribir y construir todo su código para todos sus escenarios y plataformas. Esta no es una plataforma de servidor en la que alojará sitios web, ejecutará infraestructura de servidores, etc.

Como esta es una de las mejores cosas que le pueden pasar a Windows, uno debe intentarlo si está interesado en Linux, Ubuntu en Windows.

Fuente: Windows.com.

También puedes ver este video tutorial de Scott Hanselman:

Visita su blog para más información.

Los Mejores Consejos:
Comentarios: