Una guía rápida para Linux Bash Shell en Windows 10

Una guía rápida para Linux Bash Shell en Windows 10

En marzo de 2016, Microsoft anunció la increíble asociación de Canonical. Considerado como Linux en Windows, los desarrolladores se regocijaron ante la perspectiva de que Bash llegara a Windows. 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 activo durante algún tiempo y tiene una gran cantidad de capacidades. Si bien es cierto que está dirigido a una audiencia de desarrolladores, hay más funciones al acecho debajo de la línea de comandos. 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

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





Necesitarás una PC en funcionamiento Windows 10 , 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. Es posible que sea necesario reiniciar. Una vez que vuelva a estar encendido, el Subsistema de Windows para Linux (Beta) puede habilitarse en las Características de Windows. Esto luego solicita otro reinicio y, finalmente, una vez que su sistema se ha vuelto a encender, puede abrir Bash. ¡Guau!

Por lo tanto, instalar y ejecutar Bash en Windows es sorprendentemente fácil. Siempre que 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.



Habilitando Bash en Windows

Habilitar Bash en Windows no es tan difícil como parece. A continuación, le indicamos cómo realizar 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 .





cómo mover la aplicación a la tarjeta sd

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

Cheque OK y reiniciar. Una vez en funcionamiento, abra el menú Inicio y busque Intento . Clickea en el Comando Bash Run opción.





Se le promoverá para que acepte los términos de servicio y, después de aceptarlos, Bash se descargará.

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

Lo que realmente puedes hacer

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

|_+_| |_+_| |_+_|

... debería funcionar perfectamente. La instalación de paquetes y actualizaciones con las funciones apt y apt-get también es excelente. La compatibilidad con el enlace simbólico y el sistema de archivos viene a través del entorno del subsistema de Windows para Linux (WSL), y hay algo de 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.

Afortunadamente tu hipocresía editar / abrir / eliminar aplicaciones de Windows o modificar la configuración del sistema de Windows. Este es un gran dispositivo a prueba de fallas, ya que todos sabemos que pueden ocurrir errores al usar la línea de comandos.

Instalación del software de Linux

En Linux, puede instalar aplicaciones a través de varios métodos. La línea de comando es la más utilizada. Apt-get descarga paquetes de software de repositorios, junto con las dependencias. Es ingenioso y se vería así (sin paréntesis y con el nombre real del paquete):

|_+_|

Si eran instalando Git por ejemplo, ejecutaremos:

|_+_|

Bastante simple. Sin embargo, asegúrese de incluir

|_+_|

ya que necesitamos permisos de superusuario. Git y otro software también se pueden instalar desde la fuente.

Born to Run (aplicaciones gráficas)

Bash en Windows no es compatible con aplicaciones gráficas de Linux, o al menos oficialmente. Sin embargo, los miembros de la comunidad encontré un método de hacerlo utilizando el aparentemente bastante versátil Subsistema de Windows para Linux. El hecho de que algo no esté hecho para un propósito no significa que no pueda usarse para ese propósito.

Caso en cuestión: la instalación de Bash para Windows instala una imagen completa del espacio de usuario de Ubuntu. 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 completo de Ubuntu, es posible ejecutar aplicaciones gráficas de Linux en Windows. La solución 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 una serie de factores. Como sabe cualquier usuario nativo de Linux, las instalaciones de aplicaciones a menudo requieren dependencias y ajustes tal como están, por lo que solo puede imaginar Bash jerry-rigging en Windows para ejecutarlos.

¿Quiere ejecutar aplicaciones gráficas de Linux? Probablemente sea mejor que use Cygwin, 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.

Acceder a archivos

La instalación de Bash para Windows crea un espacio de usuario completo de Ubuntu. Puede acceder fácilmente a estos archivos utilizando el Explorador de archivos de Windows. Sin embargo, tendrás que saber dónde mirar, que requiere primero habilitar Mostrar archivos, carpetas y unidades ocultos 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:

|_+_|

La carpeta de inicio de la cuenta se encuentra en:

cómo arrancar dual raspberry pi
|_+_|

Con la carpeta raíz de:

|_+_|

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:

|_+_|

Para el D: drive esto sería:

|_+_|

Etcétera. Como estamos usando la línea de comandos, podemos acoplar dichos comandos con los de

|_+_|

(cambio de directorio). Los permisos funcionan de manera un poco diferente. Para acceder a la carpeta de administración, el programa Bash en Windows requiere el privilegio 'Ejecutar como administrador'.

Gestión del servidor

¿Quieres una razón súper práctica para usar Bash para Windows? La gestió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, incluida PuTTY, pero la línea de comandos ofrece una solución simple. Simplemente ssh en el servidor y puede 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 Ubuntu pero mantiene intacta su carpeta de inicio. Para lograr esto, ejecute estos comandos a través del símbolo del sistema o PowerShell:

|_+_|

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

Escribe 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:

|_+_|

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 '.

Escribe y para permitir la eliminación del software.

wifi atascado al obtener la dirección IP

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

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

Cuota Cuota Pío Correo electrónico 15 comandos del símbolo del sistema de Windows (CMD) que debe conocer

El símbolo del sistema sigue siendo una poderosa herramienta de Windows. Estos son los comandos CMD más útiles que todo usuario de Windows debe conocer.

Leer siguiente
Temas relacionados
  • Linux
  • Ventanas
  • Windows 10
  • Shell de Bash de Linux
Sobre el Autor Moe Long(85 Artículos publicados)

Moe Long es un escritor y editor que cubre todo, desde tecnología hasta entretenimiento. Obtuvo una licenciatura en inglés. 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.

Más de Moe Long

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse