Anuncio

En marzo de 2016, Microsoft anunció la increíble asociación Canonical. Considerados como Linux en Windows, los desarrolladores se regocijaron ante la perspectiva de Bash llegando a Windows 10 razones sorprendentes por las que te gustará Windows 10Es casi genial odiar en Windows 10 en estos días. ¡No dejes que eso te prive de todos los beneficios que traerá Windows 10! Te mostramos lo que te estás perdiendo. Lee mas . En lugar de una máquina virtual, la Actualización de aniversario de Windows 10 prometió llevar la funcionalidad completa de bash a Windows.

Bash para Windows ha estado en vivo durante algún tiempo y ofrece una gran cantidad de capacidades. Si bien ciertamente atiende a una audiencia de desarrolladores, hay más funciones al acecho debajo de línea de comando Windows 10 recibe un símbolo del sistema de Linux completoBASH shell, completo con un subsistema Linux, llegará a Windows 10 con la Actualización de aniversario este verano. Ese fue uno de los mayores anuncios en la Build Developer Conference. He aquí por qué esto importa. Lee mas

instagram viewer
. Obtenga más información sobre Bash en Windows, desde cómo y por qué debería instalarlo, hasta funciones ocultas que probablemente no conocía.

Requisitos del sistema para Bash en Windows

Requisitos de Windows Bash

Instalar Bash en Windows es bastante simple, pero comencemos con lo básico.

Necesitarás una PC funcionando Windows 10 Cómo instalar Windows 10 de forma gratuita en cualquier PC con Windows, Linux u OS XNo tiene que actualizar a Windows 10 para probarlo. Si califica para la actualización gratuita o desea probar Windows 10 en Linux u OS X, puede evaluarlo de forma gratuita. Lee mas , una PC de 64 bits y la actualización de aniversario de Windows 10 instalada. Dado que la actualización se dirigió a los desarrolladores, también deberá activar el modo de desarrollador. Puede ser necesario reiniciar. Una vez que se vuelve a encender, el Subsistema de Windows para Linux (Beta) se puede habilitar en las Características de Windows. Esto luego provoca otro reinicio, y finalmente una vez que su sistema se ha vuelto a encender, puede abrir Bash. Woohoo!

Ubuntu en Windows

Por lo tanto, instalar y ejecutar Bash en Windows es sorprendentemente fácil. Siempre y cuando esté armado con una PC con Windows 10 de 64 bits y tenga instalada la Actualización de aniversario, es tan simple como activar algunas funciones.

Habilitar Bash en Windows

Habilitar Bash en Windows no es tan difícil como parece. Aquí se explica cómo proceder con la instalación.

Primero, habilite el Modo de desarrollador. Navegar a Configuración> Actualización y seguridad> Para desarrolladores y seleccione la burbuja por Modo desarrollador.

A continuación, golpear Teclas de Windows + Q y buscar Activar o desactivar las características de windows.

Cheque Okay y reiniciar. Una vez que esté funcionando nuevamente, abra el menú Inicio y busque Golpetazo. Clickea en el Comando Bash Run opción.

Se lo promocionará para que acepte los términos del servicio, y luego de aceptarlos, Bash lo descargará.

Una vez que esto haya terminado, ¡finalmente puedes ejecutar Bash! Para hacer esto, simplemente abra el menú Inicio y busque Ubuntu.

Lo que realmente puedes hacer

Una de las preguntas más grandes que puedes Realmente hacer con Bash en Windows? Herramientas de línea de comando GNU estándar que incluyen ...

grep
ssh
nano

... debería funcionar perfectamente. Instalar paquetes y actualizaciones usando apt y apt-get también funciona muy bien. La compatibilidad con el sistema de archivos y enlaces simbólicos se realiza a través del entorno del subsistema de Windows para Linux (WSL), y existe cierta compatibilidad con el lenguaje de programación para Python, NodeJS y Perl. Si bien Bash en Windows no está diseñado para ejecutar aplicaciones gráficas, se puede lograr.

Por suerte tu hipocresía editar / abrir / eliminar aplicaciones de Windows o alterar la configuración del sistema de Windows. Esto es muy seguro, ya que todos sabemos que pueden ocurrir errores al usar la línea de comando.

Instalar software de Linux

Bash Ubuntu

En Linux, puedes instalar aplicaciones a través de varios métodos. La línea de comando se usa más comúnmente. El apt-get descarga paquetes de software de repositorios, junto con dependencias. Es ingenioso y se vería así (sin paréntesis y con el nombre real del paquete):

sudo apt-get install [nombre del paquete]

Si eran instalando Git por ejemplo, ejecutaremos:

sudo apt-get install git

Bastante simple. Sin embargo, asegúrese de incluir sudo ya que necesitamos permisos de superusuario. Git y otro software también pueden instalarse desde la fuente.

Born to Run (Aplicaciones gráficas)

Bash en Windows no admite aplicaciones gráficas de Linux, o al menos oficialmente. Sin embargo, los miembros de la comunidad. encontrado un método de hacerlo usando el Windows Subsystem aparentemente bastante versátil para Linux. El hecho de que algo no esté hecho para un propósito no significa que no se pueda usar para eso.

Caso en cuestión: la instalación de Bash para Windows instala una imagen de espacio de usuario de Ubuntu completa. Básicamente, obtienes todo (todos los binarios) que se presenta en una instalación tradicional de Ubuntu con una interfaz gráfica de usuario (GUI).

Al incluir un espacio de usuario de Ubuntu completo, es posible ejecutar aplicaciones gráficas de Linux en Windows. La solución alternativa requiere instalar X Server, usar apt-get para instalar un programa, configurar una variable de entorno de visualización y finalmente iniciar la aplicación. Aunque no es particularmente difícil, es un proceso engorroso ya que las variables de entorno de visualización deben configurarse cada vez que desee ejecutar una aplicación gráfica.

Además, es una función no admitida, por lo que la funcionalidad depende de muchos factores. Como cualquier usuario nativo de Linux sabe, las instalaciones de aplicaciones a menudo requieren dependencias y ajustes, por lo que solo puede imaginarse Bash en Windows para ejecutarlos.

¿Quiere ejecutar aplicaciones gráficas de Linux? Probablemente sea mejor usar Cygwin Olvídese de Cygwin: CASH trae lo mejor de Linux a WindowsLinux y Windows son sistemas operativos muy diferentes, y en ningún lugar es más evidente que con la línea de comandos. Hay varias herramientas disponibles para que Windows se sienta más como Linux, como Cash. Lee mas , una máquina virtual en Windows para ejecutar una distribución de Linux o simplemente un arranque dual. Por otra parte, existe la novedad de las aplicaciones gráficas de Linux en Windows.

Accediendo a archivos

Instalar Bash para Windows crea un espacio de usuario completo de Ubuntu. Puede acceder fácilmente a estos archivos con el Explorador de archivos de Windows. Sin embargo, tendrás que saber dónde mirar, lo que requiere primero habilitar Mostrar archivos ocultos, carpetas y unidades en las opciones de vista del Explorador de archivos. Cada cuenta de usuario de Windows tiene su propio espacio de usuario de Ubuntu, que se puede encontrar navegando a la carpeta:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfs

La carpeta de inicio de la cuenta reside en:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME

Con la carpeta raíz de:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ root

Acceder a los archivos del sistema de Windows en Bash es un poco diferente. El valor predeterminado en Bash es el directorio raíz de Ubuntu creado dentro del sistema de archivos de Windows. Pero puede montar la unidad del sistema de Windows. Entonces, para montar la unidad C:, use el comando:

/mnt/C

Para la unidad D: esto sería:

/mnt/D

Y así. Como estamos usando la línea de comandos, podemos acoplar dichos comandos con los gustos de discos compactos (cambio de directorio). Los permisos funcionan un poco diferente. Para acceder a la carpeta de administración, el programa Bash en Windows requiere el privilegio "Ejecutar como administrador".

Administración del servidor

¿Quieres una razón súper práctica para usar Bash para Windows? La administración del servidor es una gran idea. Crear un servidor es realmente fácil, pero si no tiene cabeza, necesitará una forma de administrarlo. Hay muchas aplicaciones que incluyen PuTTY, pero la línea de comandos ofrece una solución simple. Simplemente ingrese al servidor y podrá administrarlo desde la terminal. La ejecución de scripts remotos funciona bastante bien con Bash en Windows, y es una aplicación fantástica y útil.

Desinstalar Bash para Windows

Una vez que haya instalado Bash para Windows, es bastante fácil de desinstalar. Hay dos métodos principales para lograr esto: uno elimina el entorno de Ubuntu pero mantiene intacta su carpeta de inicio. Para lograr esto, ejecute estos comandos a través del símbolo del sistema o PowerShell:

lxrun / desinstalar

Luego, una notificación advertirá los resultados de la desinstalación: "Esto eliminará el entorno de Ubuntu, así como cualquier modificación y nuevas aplicaciones ..."

Tipo y para proceder con la eliminación.

La alternativa apaga el subsistema de Windows para Linux y esto elimina el entorno de Ubuntu y la carpeta de inicio:

lxrun / uninstall / full

Una notificación advierte:

"Esto desinstalará Ubuntu en Windows. Esto eliminará el entorno de Ubuntu, así como cualquier modificación, nuevas aplicaciones y datos de usuario ".

Tipo y para permitir la eliminación del software.

Símbolo del sistema de Windows

Bash en Windows tiene un gran potencial, y hay excelentes recursos de los gustos del blog de Windows, los sitios de la comunidad de Ubuntu e incluso los favoritos de todos: Reddit. Las conversaciones en el subproceso / r / bashonubuntuonwindows incluyen ejecutar código de Visual Studio, servidores de archivos Samba y desarrollar con WSL. Como lo demostraron las aplicaciones gráficas, las posibilidades son casi infinitas.

¿Para qué estás usando Bash en Windows actualmente? ¿Incluso estás ejecutando Bash en Windows? ¡Háganos saber en la sección de comentarios!

Moe Long es un escritor y editor que cubre todo, desde tecnología hasta entretenimiento. Obtuvo un inglés B.A. de la Universidad de Carolina del Norte en Chapel Hill, donde fue becario Robertson. Además de MUO, ha aparecido en htpcBeginner, Bubbleblabber, The Penny Hoarder, Tom's IT Pro y Cup of Moe.