paint-brush
Cómo instalar Bash en Windows 10por@manik
158,831 lecturas
158,831 lecturas

Cómo instalar Bash en Windows 10

por Manik5m2020/03/15
Read on Terminal Reader
Read this story w/o Javascript

Demasiado Largo; Para Leer

Microsoft se unió recientemente a Canonical (la empresa matriz de Ubuntu) para llevar todo el espacio de usuarios a Windows, menos el kernel de Linux. Con la capacidad de instalar bash en Windows, sin duda ahorraría muchas horas de trabajo y esfuerzo, haciendo que la vida de las personas que trabajan en código abierto en Windows sea mucho más fácil. El nombre "Bash" es una abreviatura de 'Bourne-Again SHell', un juego de palabras con Stephen Bourne, el autor del actual shell de Unix 'sh'. El Bash ofrece mejoras funcionales sobre sh para uso interactivo y de programación.

Company Mentioned

Mention Thumbnail
featured image - Cómo instalar Bash en Windows 10
Manik HackerNoon profile picture

Microsoft se unió recientemente a Canonical (la empresa matriz de Ubuntu) para llevar todo el espacio de usuarios a Windows, menos el kernel de Linux. Entonces, como resultado, usted, como desarrollador, obtiene acceso a toda la gama de herramientas y utilidades de línea de comandos de Ubuntu con bash shell integrado con Windows. Veamos cómo podemos instalar Bash en Windows 10 y aprovechar al máximo la nueva característica.

Esto puede parecer un cambio pequeño y útil de Microsoft, pero al contrario, es un gran salto y hace que Windows sea compatible con la comunidad de código abierto. No hace falta decir que con la capacidad de instalar bash en Windows, sin duda ahorraría muchas horas de trabajo y esfuerzo, haciendo que la vida de las personas que trabajan en código abierto en Windows sea mucho más fácil.

Entonces, ¿qué es Bash Shell?

Bash es el shell, o intérprete de lenguaje de comandos, que utilizan varias versiones de Linux y el sistema operativo GNU. Es la interfaz del sistema operativo. Si usó Ubuntu y pasó comandos específicos al sistema operativo usando la terminal, las posibilidades de que haya usado Bash para hacerlo son relativamente altas. El nombre "Bash" es una abreviatura de 'Bourne-Again SHell', un juego de palabras con Stephen Bourne, el autor del antepasado directo del actual shell de Unix 'sh'. Bash ofrece mejoras funcionales sobre sh para uso interactivo y de programación.

Bash es una versión gratuita de Bourne Shell y se distribuye con varios sistemas operativos Linux y GNU, incluido Ubuntu. Bash es el intérprete de línea de comandos más popular, especialmente Linux, y por lo tanto es el shell interactivo predeterminado en varias distribuciones de Linux. Con el lanzamiento de Windows, ahora también es posible instalar bash shell en Windows.

Por qué instalar Bash en Windows 10

El sistema operativo Windows ya tiene PowerShell, que es un shell de comandos y un lenguaje de secuencias de comandos, que permite a los administradores del sistema realizar diversas tareas de administración. PowerShell se desarrolló sobre el marco .NET para superar las deficiencias del símbolo del sistema. El símbolo del sistema era una herramienta primitiva que no tenía capacidades de administración remota. La administración remota y la gestión de servidores es la necesidad del momento para el desarrollo y la gestión de los servidores por parte del administrador.

Entonces, la pregunta es si PowerShell ya existía en Windows, ¿cuál era la necesidad de instalar Bash Shell en Windows? La respuesta es la comunidad de desarrollo de código abierto. Tanto PowerShell como Bash difieren en enfoque y diseño. Dado que ha habido un aumento extravagante y expansivo en los lenguajes de programación de código abierto y la comunidad de desarrolladores que los adopta, se vuelve esencial que un sistema operativo lo admita.

Tener el shell Bash integrado dentro del sistema operativo Windows elimina los pasos adicionales que los desarrolladores deben seguir para usar los mismos lenguajes de programación en Windows. En comparación con un sistema operativo que ya tiene soporte nativo para Bash, usar Windows PowerShell significa una curva de aprendizaje pronunciada y un esfuerzo adicional.

Cómo solían trabajar los desarrolladores antes

Mientras desarrolla usando lenguajes de programación de código abierto y usando varios paquetes desarrollados por otros programadores, hay casos en los que necesitará pasar múltiples comandos usando la terminal para realizar las acciones deseadas.

Antes de que el shell Bash se convirtiera en parte de Windows y fuera posible instalar bash en Windows 10, los desarrolladores solían recurrir a varios métodos para usar los comandos de Linux en Windows. Aquí hay algunas otras formas en que los desarrolladores solían adoptar.

  • Uso de máquinas virtuales: Usando un software de virtualización como el escritorio de Parallels , los desarrolladores pueden crear una máquina virtual. En esta máquina virtual, puede instalar el sistema operativo de su elección, que admite de forma nativa Bash Shell, como Ubuntu.
  • Ejecute comandos nativos de Linux usando Cygwin : Cygwin es una amplia colección de herramientas GNU y de código abierto que brindan una funcionalidad similar a una distribución de Linux en Windows. Cygwin ha sido el estándar para ejecutar comandos de Linux en Windows durante mucho tiempo.
  • Uso de un emulador como PuTTY : PuTTY es un emulador de terminal gratuito y de código abierto. PuTTY no le permitirá ejecutar comandos de Linux en su máquina con Windows pero, si desea conectarse y ejecutar comandos en un servidor Linux/Unix remoto usando una máquina con Windows, PuTTY puede ser útil. Dado que los desarrolladores solían recurrir a todos estos medios para ejecutar los comandos de Linux en Windows, es evidente que era necesario admitir el shell bash dentro de Windows.

La instalación de Bash Shell en Windows es nativa

Una cosa importante a tener en cuenta aquí es que cuando instala bash en Windows, la instalación es nativa. No es una máquina virtual o un emulador. Es un sistema Linux completo integrado en el kernel de Windows. Microsoft se unió a Canonical (la empresa matriz de Ubuntu) para llevar todo el espacio de usuarios a Windows, menos el kernel de Linux.

Entonces, como resultado, usted, como desarrollador, obtiene acceso a toda la gama de herramientas y utilidades de línea de comandos de Ubuntu con bash shell integrado con Windows. El beneficio aquí es obvio, y es que un desarrollador obtiene capacidades de Linux "nativas" dentro de Windows. Ahora los desarrolladores no tienen que hacer compromisos que de otro modo harían al usar una máquina virtual o Cygwin.

Guía paso a paso sobre cómo instalar Bash en Windows 10

1. Desde el escritorio de Windows, abra Configuración.

2. Haga clic en Actualización y seguridad.

3. En "Usar funciones de desarrollador", seleccione la opción Modo desarrollador para configurar el entorno para instalar Bash. En el cuadro de mensaje, haga clic en Sí para activar el modo desarrollador.

4. Después de instalar los componentes necesarios, deberá reiniciar su computadora.

5. Una vez que su computadora se reinicie, abra el Panel de control y haga clic en Programas.

6. Haga clic en Activar o desactivar las funciones de Windows.

7. Marque la opción Subsistema de Windows para Linux (beta) y haga clic en Aceptar.

8. Después de instalar los componentes en su computadora, haga clic en el botón Reiniciar ahora para completar la tarea.

9. Una vez que su máquina se haya reiniciado, deberá instalar la distribución de Ubuntu para el Subsistema de Windows para Linux. Para hacer eso, use el siguiente comando en el símbolo del sistema.

 lxrun /install

10. Una vez instalado, deberá configurar su nombre de usuario y contraseña de Unix, que pueden ser diferentes del nombre de usuario y la contraseña de su cuenta de Windows. Una vez hecho esto, está listo para usar Bash en Windows. Siempre que desee ejecutar un comando bash en Windows, todo lo que necesita hacer es abrir el símbolo del sistema en Windows y usar el siguiente comando. ¡Eso es todo!

 bash

Publicado anteriormente en https://cloudaffle.com/install-bash-on-windows/