Cómo instalar y usar linux Bash Shell en Windows 10

El subsistema de Windows para Linux, introducido en la actualización de aniversario, se convirtió en una característica estable en la actualización de Fall Creators. Ahora puede ejecutar Ubuntu y openSUSE en Windows, con Fedora y más distribuciones de Linux próximamente.

Lo que necesita saber sobre Bash Shell de Windows 10

Esto no es una máquina virtual, un contenedor o un software Linux compilado para Windows (como Cygwin). En cambio, Windows 10 ofrece un subsistema completo de Windows destinado a Linux para ejecutar software Linux. Se basa en el trabajo abandonado del Proyecto Astoria de Microsoft para ejecutar aplicaciones de Android en Windows.

Piense en ello como lo opuesto al vino. Mientras que Wine le permite ejecutar aplicaciones de Windows directamente en Linux, el subsistema de Windows para Linux le permite ejecutar aplicaciones de Linux directamente en Windows.

Microsoft trabajó con Canonical para ofrecer un entorno de shell Bash basado en Ubuntu completo que se ejecuta sobre este subsistema. Técnicamente, esto no es Linux en absoluto. Linux es el kernel del sistema operativo subyacente, y eso no está disponible aquí. En cambio, esto le permite ejecutar el shell Bash y exactamente los mismos binarios que normalmente ejecutaría en Ubuntu Linux. Los puristas del software libre a menudo argumentan que el sistema operativo Linux promedio debería llamarse “GNU / Linux” porque en realidad es una gran cantidad de software GNU que se ejecuta en el kernel de Linux. El shell Bash que obtendrás es realmente todas esas utilidades GNU y otro software.

Si bien esta función se llamaba originalmente “Bash en Ubuntu en Windows”, también le permite ejecutar Zsh y otros shells de línea de comandos. Ahora también es compatible con otras distribuciones de Linux. Puede elegir openSUSE Leap o SUSE Enterprise Server en lugar de Ubuntu, y Fedora también está en camino.

Hay algunas limitaciones aquí. Esto aún no es compatible con el software de servidor en segundo plano, y no funcionará oficialmente con aplicaciones gráficas de escritorio linux. Tampoco todas las aplicaciones de línea de comandos funcionan, ya que la función no es perfecta.

Cómo instalar Bash en Windows 10

Esta característica no funciona en la versión de 32 bits de Windows 10, así que asegúrese de que está utilizando la versión de 64 bits de Windows. Es hora de cambiar a la versión de 64 bits de Windows 10 si todavía está usando la versión de 32 bits, de todos modos.

Suponiendo que tiene Windows de 64 bits, para comenzar, diríjase al Panel de control > Programas > Activar o desactivar las características de Windows. Habilite la opción “Subsistema de Windows para Linux” en la lista y luego haga clic en el botón “Aceptar”.

Haga clic en “Reiniciar ahora” cuando se le pida que reinicie su computadora. La función no funcionará hasta que reinicies.

Nota: A partir de la actualización de Fall Creators, ya no tiene que habilitar el modo de desarrollador en la aplicación Configuración para usar esta función. Solo necesita instalarlo desde la ventana Características de Windows.

Después de reiniciar el equipo, abra Microsoft Store desde el menú Inicio y busque “Linux” en la tienda. Haga clic en “Obtener las aplicaciones” debajo del banner “¿Linux en Windows?”.

Nota: A partir de la actualización de Fall Creators, ya no puede instalar Ubuntu ejecutando el comando “bash”. En su lugar, debe instalar Ubuntu u otra distribución de Linux desde la aplicación Store.

Verás una lista de todas las distribuciones de Linux disponibles actualmente en la Tienda Windows. A partir de la actualización de Fall Creators, esto incluye Ubuntu, openSUSE Leap y openSUSE Enterprise, con la promesa de que Fedora llegará pronto.

Actualizar: Debian y Kali ahora están disponibles en la Tienda, pero no aparecen aquí. Busque “Debian Linux” o “Kali Linux” para encontrarlos e instalarlos.

Para instalar una distribución de Linux, haga clic en ella y luego haga clic en el botón “Obtener” o “Instalar” para instalarla como cualquier otra aplicación de store.

Si no está seguro de qué entorno Linux instalar, le recomendamos Ubuntu. Esta popular distribución de Linux era anteriormente la única opción disponible, pero otros sistemas Linux ahora están disponibles para personas que tienen necesidades más específicas.

También puede instalar múltiples distribuciones de Linux y cada una obtendrá sus propios accesos directos únicos. Incluso puede ejecutar varias distribuciones de Linux diferentes a la vez en diferentes ventanas.

Cómo usar el shell Bash e instalar el software Linux

Ahora tiene un shell bash de línea de comandos completo basado en Ubuntu, o cualquier otra distribución de Linux que haya instalado.

Debido a que son los mismos binarios, puede usar el comando apt o apt-get de Ubuntu para instalar software de los repositorios de Ubuntu si está utilizando Ubuntu. Simplemente use cualquier comando que normalmente usaría en esa distribución de Linux. Tendrá acceso a todo el software de línea de comandos de Linux que existe, aunque es posible que algunas aplicaciones aún no lo hayan hecho.rk perfectamente.

Para abrir el entorno Linux que instaló, simplemente abra el menú Inicio y busque la distribución que instaló. Por ejemplo, si instaló Ubuntu, inicie el acceso directo de Ubuntu.

Puede anclar este acceso directo de la aplicación al menú Inicio, la barra de tareas o el escritorio para facilitar el acceso.

La primera vez que inicie el entorno Linux, se le pedirá que introduzca un nombre de usuario y una contraseña de UNIX. Estos no tienen que coincidir con su nombre de usuario y contraseña de Windows, pero se utilizarán dentro del entorno Linux.

Te puede ser útil:  Una historia visual de los iconos de Windows: de Windows 1 a 11

Por ejemplo, si ingresa “bob” y “letmein” como credenciales, su nombre de usuario en el entorno Linux será “bob” y la contraseña que use dentro del entorno Linux será “letmein”, sin importar cuál sea su nombre de usuario y contraseña de Windows.

Puede iniciar el entorno Linux instalado ejecutando el wsl mandar. Si tiene varias distribuciones de Linux instaladas, puede elegir el entorno Linux predeterminado que inicia este comando.

Si tiene Ubuntu instalado, también puede ejecutar el ubuntu para instalarlo. Para openSUSE Leap 42, utilice opensuse-42 . Para SUSE Linux Enterprise Sever 12, utilice sles-12 . Estos comandos se enumeran en la página de cada distribución de Linux en la Tienda Windows.

Aún puede iniciar su entorno Linux predeterminado ejecutando el bash , pero Microsoft dice que esto está en desuso. Esto significa que el bash es posible que deje de funcionar en el futuro.

Si tiene experiencia en el uso de un shell Bash en Linux, Mac OS X u otras plataformas, estará en casa.

En Ubuntu, debe prefijar un comando con sudo para ejecutarlo con permisos de root. El usuario “root” en plataformas UNIX tiene acceso completo al sistema, como el usuario “Administrador” en Windows. Su sistema de archivos de Windows se encuentra en /mnt/c en el entorno de shell Bash.

Usa los mismos comandos de terminal de Linux que usarías para moverte. Si está acostumbrado al símbolo del sistema estándar de Windows con sus comandos dos, aquí hay algunos comandos básicos comunes tanto a Bash como a Windows:

  • Cambiar directorio: cd en Bash, cd o chdir en DOS
  • Lista de contenidos del directorio: ls en Bash, dir en DOS
  • Mover o cambiar el nombre de un archivo: mv en Bash, move y rename en DOS
  • Copiar un archivo: cp en Bash, copy en DOS
  • Eliminar un archivo: rm en Bash, del o erase en DOS
  • Crear un directorio: mkdir en Bash, mkdir en DOS
  • Utilice un editor de texto: vi o nano en Bash, edit en DOS

Es importante recordar que, a diferencia de Windows, el shell Bash y su entorno que imita Linux no tienen entre mayúsculas y minúsculas. En otras palabras, “Archivo.txt” con una letra mayúscula es diferente de “archivo.txt” sin mayúscula.

Para obtener más instrucciones, consulte nuestra guía para principiantes de la línea de comandos de Linux y otras introducciones similares al shell Bash, la línea de comandos de Ubuntu y el terminal Linux en línea.

Deberá usar el comando apt para instalar y actualizar el software del entorno Ubuntu.  Asegúrese de prefijar estos comandos con sudo , lo que hace que se ejecuten como root, el equivalente de Linux de Administrator. Estos son los comandos apt-get que necesitará saber:

  • Descargue información actualizada sobre los paquetes disponibles: sudo apt update
  • Instalar un paquete de aplicación: sudo apt install packagename (Reemplace “packagename” por el nombre del paquete).
  • Desinstalar un paquete de aplicación: sudo apt remove packagename (Reemplace “packagename” por el nombre del paquete).
  • Buscar paquetes disponibles: sudo apt search word (Reemplace “palabra” por una palabra que desee buscar en los nombres y descripciones de los paquetes).
  • Descargue e instale las últimas versiones de sus paquetes instalados: sudo apt upgrade

Si ha instalado una distribución de SUSE Linux, puede utilizar el Comando zypper para instalar software en su lugar.

Después de descargar e instalar una aplicación, puede escribir su nombre en el símbolo del sistema y, a continuación, presionar Entrar para ejecutarla. Consulte la documentación de esa aplicación en particular para obtener más detalles.

Bono: Instale la fuente Ubuntu para una verdadera experiencia de Ubuntu

Si desea una experiencia de Ubuntu más precisa en Windows 10, también puede instalar las fuentes de Ubuntu y habilitarlas en el terminal. No tiene que hacer esto, ya que la fuente predeterminada del símbolo del sistema de Windows nos parece bastante buena, pero es una opción.

Así es como se ve:

Para instalar la fuente, primero descargue el Familia de fuentes Ubuntu del sitio web de Ubuntu. Abra el archivo de .zip descargado y localice el “Archivo UbuntuMono-R.ttf”. Esta es la fuente monospace de Ubuntu, que es la única utilizada en el terminal. Es la única fuente que necesita instalar.

Haga doble clic en el archivo “UbuntuMono-R.ttf” y verá una vista previa de la fuente. Haga clic en “Instalar” para instalarlo en su sistema.

Para que la fuente monoespacio de Ubuntu se convierta en una opción en la consola, deberá agregar una configuración al registro de Windows.

Abra un editor del registro presionando Windows + R en su teclado, escribiendo regedit y, a continuación, presione Entrar. Desplácese hasta la siguiente clave o cópiela y péguela en la barra de direcciones del Editor del Registro:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Console/TrueTypeFont

Haga clic con el botón derecho en el panel derecho y seleccione Nuevo > valor de cadena. Asigne un nombre al nuevo valor 000 .

Haga doble clic en la cadena “000” que acaba de crear y, a continuación, escriba Ubuntu Mono como sus datos de valor.

Inicie una ventana de Ubuntu, haga clic con el botón derecho en la barra de título y luego seleccione el comando “Propiedades”. Haga clic en la pestaña “Fuente” y luego seleccione “Ubuntu Mono” en la lista de fuentes.


El software que instale en el shell bash está restringido al shell Bash. Puede acceder a estos programas desde el símbolo del sistema, PowerShell o en cualquier otro lugar de Windows, pero solo si ejecuta el bash -c mandar.

¿Qué tan útil te resultó el artículo?

¡Haz click en una estrella para valorar!

Valoración media / 5. Votos totales:

¡No hay votos hasta ahora! Sé el primero en valorar este artículo.

Utilizamos cookies para personalizar el contenido y los anuncios, para ofrecer funciones de redes sociales y para analizar nuestro tráfico. También compartimos información sobre su uso de nuestro sitio con nuestros socios de redes sociales, publicidad y análisis. View more
Cookies settings
Aceptar
Política de privacidad y cookies
Privacy & Cookies policy
Cookie name Active
El presente Política de Privacidad establece los términos en que Alternativa.click usa y protege la información que es proporcionada por sus usuarios al momento de utilizar su sitio web. Esta compañía está comprometida con la seguridad de los datos de sus usuarios. Cuando le pedimos llenar los campos de información personal con la cual usted pueda ser identificado, lo hacemos asegurando que sólo se empleará de acuerdo con los términos de este documento. Sin embargo esta Política de Privacidad puede cambiar con el tiempo o ser actualizada por lo que le recomendamos y enfatizamos revisar continuamente esta página para asegurarse que está de acuerdo con dichos cambios.

Información que es recogida

Nuestro sitio web podrá recoger información personal por ejemplo: Nombre,  información de contacto como  su dirección de correo electrónica e información demográfica. Así mismo cuando sea necesario podrá ser requerida información específica para procesar algún pedido o realizar una entrega o facturación.

Uso de la información recogida

Nuestro sitio web emplea la información con el fin de proporcionar el mejor servicio posible, particularmente para mantener un registro de usuarios, de pedidos en caso que aplique, y mejorar nuestros productos y servicios.  Es posible que sean enviados correos electrónicos periódicamente a través de nuestro sitio con ofertas especiales, nuevos productos y otra información publicitaria que consideremos relevante para usted o que pueda brindarle algún beneficio, estos correos electrónicos serán enviados a la dirección que usted proporcione y podrán ser cancelados en cualquier momento. Alternativa.click está altamente comprometido para cumplir con el compromiso de mantener su información segura. Usamos los sistemas más avanzados y los actualizamos constantemente para asegurarnos que no exista ningún acceso no autorizado.

Cookies

Una cookie se refiere a un fichero que es enviado con la finalidad de solicitar permiso para almacenarse en su ordenador, al aceptar dicho fichero se crea y la cookie sirve entonces para tener información respecto al tráfico web, y también facilita las futuras visitas a una web recurrente. Otra función que tienen las cookies es que con ellas las web pueden reconocerte individualmente y por tanto brindarte el mejor servicio personalizado de su web. Nuestro sitio web emplea las cookies para poder identificar las páginas que son visitadas y su frecuencia. Esta información es empleada únicamente para análisis estadístico y después la información se elimina de forma permanente. Usted puede eliminar las cookies en cualquier momento desde su ordenador. Sin embargo las cookies ayudan a proporcionar un mejor servicio de los sitios web, estás no dan acceso a información de su ordenador ni de usted, a menos de que usted así lo quiera y la proporcione directamente. Usted puede aceptar o negar el uso de cookies, sin embargo la mayoría de navegadores aceptan cookies automáticamente pues sirve para tener un mejor servicio web. También usted puede cambiar la configuración de su ordenador para declinar las cookies. Si se declinan es posible que no pueda utilizar algunos de nuestros servicios.

Enlaces a Terceros

Este sitio web pudiera contener en laces a otros sitios que pudieran ser de su interés. Una vez que usted de clic en estos enlaces y abandone nuestra página, ya no tenemos control sobre al sitio al que es redirigido y por lo tanto no somos responsables de los términos o privacidad ni de la protección de sus datos en esos otros sitios terceros. Dichos sitios están sujetos a sus propias políticas de privacidad por lo cual es recomendable que los consulte para confirmar que usted está de acuerdo con estas. Control de su información personal En cualquier momento usted puede restringir la recopilación o el uso de la información personal que es proporcionada a nuestro sitio web.  Cada vez que se le solicite rellenar un formulario, como el de alta de usuario, puede marcar o desmarcar la opción de recibir información por correo electrónico.  En caso de que haya marcado la opción de recibir nuestro boletín o publicidad usted puede cancelarla en cualquier momento. Esta compañía no venderá, cederá ni distribuirá la información personal que es recopilada sin su consentimiento, salvo que sea requerido por un juez con un orden judicial. Alternativa.click Se reserva el derecho de cambiar los términos de la presente Política de Privacidad en cualquier momento.
Save settings
Cookies settings