es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Bash en Ubuntu en Windows 10 - Disfruta de los extras de Linux en Windows

Microsoft lanzó recientemente Bash en Ubuntu en Windows 10, un entorno shell con la mayoría de las herramientas y utilidades de la CLI de Linux . Usando lo mismo, puede ejecutar grep, awk y muchas más herramientas directamente en Windows sin la necesidad de cambiar a la distribución de Linux.

Incluso si nunca ha probado Unix o Linux, esta es su oportunidad de aprender y experimentar con Bash y otras herramientas * NIX en Windows 10. En este tutorial introductorio, vamos a compartir cómo comenzar con Bash en Windows 10 y usar ellos de varias maneras.

¿Qué es Bash en Ubuntu en Windows 10?

Bash (Bourne Again SHell) es un shell basado en texto y un lenguaje de scripting para plataformas Unix y Linux. Bash en Ubuntu en Windows 10 es una característica opcional que está disponible para las personas que usan la actualización de aniversario de Windows 10 .

Se ejecuta en la parte superior del Subsistema de Windows para Linux (WSL) y le permite experimentar Linux directamente dentro de su PC con Windows.

Esta nueva tecnología le permite ejecutar comandos * NIX y herramientas de línea de comandos compatibles de forma nativa en Windows. Ya no es necesario instalar una distribución de Unix o Linux al lado de su sistema operativo Windows o configurar una máquina virtual para probar * SO NIX.

Comparado con una máquina virtual, Bash on Ubuntu requiere menos recursos del sistema y le permite acceder a las herramientas de Windows y Linux al mismo tiempo.

Bash en Windows 10 es especialmente útil para desarrolladores y administradores de sistemas que trabajan en proyectos de código abierto. Esta característica viene como un regalo imprevisto de Microsoft con el apoyo de Canonical.

Esto es para cerrar la brecha entre el Windows propietario y las tecnologías de Linux de código abierto y gratuito comenzando con Bash shell.

Ventajas
  • Herramientas de línea de comandos Run * NIX como grep, awk y sed
  • Ejecutar scripts de shell (.sh) con utilidades de línea de comandos compatibles
  • Explore y modifique el sistema local de archivos de Windows usando Bash
  • Pruebe varias herramientas y utilidades de * NIX-first como Python, Ruby, Git, etc.
  • Admite herramientas de servidor como Apache HTTP Server, MySQL y más
Desventajas
  • No ejecuta las herramientas de GUI de forma nativa (aunque hay un truco a continuación)
  • No permite scripts Bash para ejecutar programas de Windows y viceversa

Cómo instalar Bash en Ubuntu en Windows 10?

Bash en Ubuntu en Windows 10 se puede instalar manualmente si su sistema se ejecuta en Windows 10 con Anniversary Update (compilación 14393 o posterior) y es compatible con el procesador de 64 bits . Siga estos pasos para confirmar que su sistema cumple estos requisitos:

  1. Abra Configuración > seleccione Sistema > seleccione Acerca de
  2. Busque la siguiente información: Sistema operativo y tipo de sistema
Después de verificar los requisitos, puede instalar Bash usando los siguientes pasos:

  1. Abra Configuración > seleccione Actualización y seguridad > seleccione Para desarrolladores
  2. En Usar la característica de desarrollador, seleccione la opción Modo de desarrollador y Windows 10 buscará e instalará el paquete de modo de desarrollador.

Nota: Bash se instalará a pesar del mensaje de error que se muestra a continuación.

Ahora habilite el Subsistema de Windows para Linux (una función opcional) usando estos pasos:

  1. En el cuadro Iniciar búsqueda, escriba " activar " y haga clic en Activar o desactivar las características de Windows
  2. Seleccione Subsistema de Windows para Linux (Beta) y haga clic en Aceptar
  3. Después de instalar el Subsistema de Windows para Linux, reinicie su computadora si se lo solicita
  4. En el cuadro Iniciar búsqueda, escribe " cmd " y abre el Símbolo del sistema
  5. Escriba " bash " en la ventana del símbolo del sistema y presione Enter
  6. Escriba " y " para aceptar los términos de la licencia (también puede consultarlos en el enlace proporcionado)
  7. El Subsistema de Windows para Linux ahora descargará e instalará Bash en Ubuntu, y colocará un acceso directo para el mismo en el menú Inicio
  8. Después de instalar Bash, debe crear un nombre de usuario y contraseña de UNIX

Nota: No tiene que ser el mismo que el nombre y la contraseña de su cuenta de Windows.

Felicitaciones à ¢  " ¿Has terminado de instalar Bash en Ubuntu en Windows 10 ahora. Puede iniciarlo usando el menú Inicio y disfrutar ejecutando utilidades de Unix y Linux ahora.

¿Cómo usar Bash en Ubuntu en Windows 10?

Después de la instalación, puede disfrutar utilizando Bash con root ("administrador" en el término de Windows) o permisos de acceso completo en Windows 10. El sistema de archivos local (C: unidad) está ubicado en el directorio /mnt/c en este entorno de shell y lo mismo que para sus unidades.

Nota: al igual que los sistemas * NIX, Bash en el entorno de Windows 10 también distingue entre mayúsculas y minúsculas, es decir, los nombres 'ceniza', 'Ceniza', 'AsH' y 'ASH' son todos diferentes .

¿Cómo instalar más * herramientas y utilidades NIX?

Puede instalar software adicional o actualizar las herramientas actuales utilizando el conocido comando apt-get con el prefijo sudo para ejecutarlas como administrador o raíz en Windows.

A continuación hay una lista de comandos apt-get que puede usar para instalar el software * NIX:

  • sudo apt-get update - Actualizar la información de la lista de paquetes (lista de software disponible para descargar junto con sus números de versión)
  • sudo apt-get install - Instalar un nuevo paquete de aplicaciones (reemplazar " "con el nombre del paquete para instalar)
  • sudo apt-get remove - Desinstalar un paquete de aplicación actual (reemplazar " "con el nombre del paquete para eliminar)
  • sudo apt-cache search - Buscar paquetes disponibles (reemplazar " "con el nombre del paquete para buscar)
  • sudo apt-get upgrade - Descargar y actualizar los paquetes de software instalados

Después de descargar e instalar una aplicación, puede escribir su nombre en el shell Bash (sin ninguna extensión) y presionar la tecla Enter para ejecutar el mismo.

Tenga en cuenta que las herramientas y utilidades basadas en Linux están restringidas para ejecutarse solo en el shell Bash .

Cómo ejecutar los scripts Bash?

En el shell Bash, puede usar editores nano o vi para crear scripts de shell . Después de crear la secuencia de comandos con el conjunto requerido de comandos, guarde y cierre el editor, y luego siga estos pasos para ejecutar su script de línea de comandos :

  1. Haga el script ejecutable usando el comando chmod, por ejemplo, chmod +x ./myscript.sh para un script llamado " myscript.sh " presente en el directorio actual
  2. Ejecute el script en el terminal especificando su ruta completa, por ejemplo, ./myscript.sh para un script llamado " myscript.sh " presente en el directorio actual
Cómo ejecutar comandos de Linux fuera de Bash?

No es necesario iniciar el shell Bash primero para ejecutar un comando * NIX, en lugar de ejecutar un script o iniciar un programa. Puede ejecutar el comando directamente usando bash -c, que puede usarse para varios fines, como:

  • Para crear accesos directos de escritorio
  • Para iniciar programas Linux directamente desde la herramienta Ejecutar
  • Para llamar a comandos de Linux en lotes o scripts de PowerShell

Por ejemplo, puede seguir los siguientes pasos para iniciar el editor vi:

  1. Presione Win + R para iniciar la herramienta Ejecutar
  2. En la ventana Ejecutar, escriba bash -c "vi" y haga clic en Aceptar para iniciar el editor vi
Cómo ejecutar programas de GUI usando Bash?

Bash en Ubuntu en Windows 10 no es compatible con el software GUI de forma nativa, pero puede ejecutar algunas herramientas basadas en gráficos utilizando el viejo truco de VNC. El truco requiere un 'Servidor X' ejecutándose en su Windows y Bash en Ubuntu configurado para enrutar los gráficos a ese servidor.

Aquí está el procedimiento paso a paso para lograr el resultado:

  1. Instale una aplicación X Server en Windows como Xming
  2. Instale el programa GUI en Bash usando el comando apt-get, por ejemplo, ejecute sudo apt-get install vim-gtk para instalar el editor Vim basado en GTK
  3. Después de que esté instalado, ejecute export DISPLAY=:0 en Bash.

    Nota:

    Debe ejecutar este comando cada vez que vuelva a abrir Bash
  4. Ahora ejecute la herramienta GUI * NIX ejecutando el nombre de su ejecutable en Bash, por ejemplo, ejecute gvim para iniciar el editor de Vim basado en GTK.

Nota: Todos los programas * GUI * basados ​​en NIX aún no son compatibles con este truco, por lo que si su programa favorito no funciona, no se preocupe y espere a recibir asistencia oficial en futuras actualizaciones. Además, puede recibir bloqueos del sistema al ejecutar algunas herramientas GUI por el mismo motivo.

Comandos Bash comunes y útiles

Bash en Ubuntu Windows 10 es compatible con varios comandos comunes y utiliza numerosas utilidades de línea de comandos para ayudar a lograr tareas diarias y escribir scripts útiles. Aquí hay una lista de comandos comunes de Unix y Linux para ayudarlo a comenzar con Bash.

Ajustar à ¢  "Â" Es un buen comienzo

Bash en Ubuntu en Windows 10 demuestra ser un nuevo amanecer con Microsoft finalmente haciendo uso de soporte para software libre y de código abierto en su plataforma Windows . Esto permite a los desarrolladores aprovechar el ecosistema de desarrolladores de código abierto sin carga lateral de Linux o usando una máquina virtual.

Sin embargo, las aplicaciones * NIX no pueden interactuar o lanzar programas de Windows directamente, pero es solo un comienzo, así que mantengamos alerta para las grandes posibilidades que tenemos por delante.

¿Cómo te sientes acerca de Bash en Ubuntu y qué funciones te gustaría ver para Bash en Ubuntu en futuras actualizaciones de Windows 10? Amablemente comparta sus pensamientos usando comentarios.

Crear aplicaciones portátiles (se ejecuta sin instalación) con Cameyo

Crear aplicaciones portátiles (se ejecuta sin instalación) con Cameyo

Las aplicaciones portátiles son las aplicaciones que se ejecutan directamente en cualquier sistema de Windows sin necesidad de instalación . Esto hace posible llevar estas aplicaciones en una unidad flash y usarlas en cualquier sistema Windows, en la oficina, en el laboratorio de su escuela o en un cibercafé público. Y

(Consejos de tecnología y diseño)

Construye carruseles jQuery ricos en funciones con Slick

Construye carruseles jQuery ricos en funciones con Slick

No muchas bibliotecas de carrusel pueden competir con Slick . Es el plugin jQuery más repleto para crear carruseles dinámicos en la web.Es completamente gratuito y está construido sobre jQuery . El código es muy fácil de configurar, aunque requiere algunas dependencias . Pero con tanta funcionalidad, vale la pena agregar las bibliotecas adicionales para que funcione.Para

(Consejos de tecnología y diseño)