Todo lo que puede hacer con el nuevo Bash Shell de Windows 10

Mar 27, 2025
Nube e Internet
CONTENIDO NO CUBIERTO

Actualización de aniversario de Windows 10 agregó soporte para entornos Linux a Windows 10 en 2016. Pero no se deje engañar: esto es más que un shell Bash. Es una capa de compatibilidad completa para ejecutar aplicaciones de Linux en Windows.

Hemos cubierto muchas de las cosas que puede hacer en el nuevo shell Bash de Windows 10, por lo que hemos reunido todas esas guías en una mega lista aquí, para su conveniencia.

Introducción a Linux en Windows

RELACIONADO: Cómo instalar y usar Linux Bash Shell en Windows 10

Usted puede instalar un entorno Linux y un shell Bash en cualquier edición de Windows 10, incluido Windows 10 Home. Sin embargo, requiere una versión de 64 bits de Windows 10. Solo tiene que habilitar la función Subsistema de Windows para Linux y luego instalar la distribución de Linux que elija, por ejemplo, Ubuntu, desde la Tienda Windows.

A partir del Actualización de Fall Creators a finales de 2017, ya no tendrá que habilitar modo desarrollador en Windows, y esta función ya no es beta.

Instalar software de Linux

RELACIONADO: Cómo instalar software Linux en Ubuntu Bash Shell de Windows 10

La forma más sencilla de instalar software Linux en su entorno Ubuntu (o Debian) es con los apt-get mando . (Los apto El comando también funciona.) Este comando descarga e instala software de los repositorios de software de Ubuntu. Puede descargar e instalar una o más aplicaciones con un solo comando.

Como se trata de un entorno de espacio de usuario de Ubuntu más o menos completo, también puede instalar software de otras formas. Puede compilar e instalar software a partir del código fuente tal como lo haría en una distribución de Linux, por ejemplo.

Si ha instalado otra distribución de Linux, utilice los comandos para instalar software en esa distribución específica. Por ejemplo, openSUSE usa el zypper mando.

Ejecute varias distribuciones de Linux

RELACIONADO: ¿Cuál es la diferencia entre Ubuntu, openSUSE y Fedora en Windows 10?

La actualización Fall Creators también permitió el soporte para múltiples distribuciones de Linux, donde anteriormente solo estaba disponible Ubuntu. Inicialmente, puede instalar Ubuntu, openSUSE Leap, SUSE Linux Enterprise Server , Debian GNU / Linux o Kali Linux. Fedora también está en camino, y probablemente veremos más distribuciones de Linux ofrecidas en el futuro.

Puede tener varias distribuciones de Linux instaladas e incluso puede ejecutar varios entornos de Linux diferentes al mismo tiempo.

Si no está seguro de cuál instalar, le recomendamos Ubuntu. Pero, si necesita una distribución de Linux en particular, tal vez esté probando software que se ejecutará en un servidor que ejecuta SUSE Linux Enterprise Server o Debian, o si desea las herramientas de prueba de seguridad en Kali Linux, están disponibles en la Tienda junto con Ubuntu. .

Acceda a los archivos de Windows en Bash y a los archivos de Bash en Windows

RELACIONADO: Cómo acceder a sus archivos de Ubuntu Bash en Windows (y su unidad de sistema de Windows en Bash)

Sus archivos de Linux y los archivos de Windows normalmente están separados, pero hay formas de acceder a sus archivos de Linux desde Windows y sus archivos de Windows del entorno Linux.

Las distribuciones de Linux que instala crean una carpeta oculta donde se almacenan todos los archivos utilizados en ese entorno Linux. Puede acceder a esta carpeta desde Windows si desea ver y hacer una copia de seguridad de los archivos de Linux con herramientas de Windows, pero Microsoft advierte que no debe modificar estos archivos de Linux con herramientas de Windows ni crear archivos nuevos aquí con aplicaciones de Windows.

Cuando se encuentra en el entorno Linux, puede acceder a sus unidades de Windows desde la carpeta / mnt /. Su unidad C: está ubicada en / mnt / cy su unidad D: está ubicada en / mnt / d, por ejemplo. Si desea trabajar con archivos de los entornos Linux y Windows, colóquelos en algún lugar de su sistema de archivos de Windows y acceda a ellos a través de la carpeta / mnt /.

Montaje de unidades extraíbles y ubicaciones de red

RELACIONADO: Cómo montar unidades extraíbles y ubicaciones de red en el subsistema de Windows para Linux

El subsistema de Windows para Linux monta automáticamente unidades internas fijas en la carpeta / mnt /, pero no monta automáticamente unidades extraíbles como unidades USB y discos ópticos. Tampoco monta automáticamente ninguna unidad de red que pueda estar asignada en su PC.

Sin embargo, puedes móntelos usted mismo y acceda a ellos en el entorno Linux con un comando de montaje especial que aprovecha el sistema de archivos drvfs.

Cambiar a Zsh (u otro shell) en lugar de Bash

RELACIONADO: Cómo usar Zsh (u otro shell) en Windows 10

Si bien Microsoft presentó originalmente esta función como un entorno de "shell Bash", en realidad es una capa de compatibilidad subyacente que le permite ejecutar software Linux en Windows. Eso significa que puede ejecutar otros shells en lugar de Bash, si los prefiere.

Por ejemplo, puedes usa el shell Zsh en lugar de Bash . Incluso puede hacer que el shell Bash estándar cambie automáticamente al shell Zsh cuando abra el acceso directo del shell de Linux en su menú Inicio.

Utilice Scripts Bash en Windows

RELACIONADO: Cómo crear y ejecutar scripts de Bash Shell en Windows 10

Gracias a este entorno, es posible escribir un script de shell Bash en Windows y ejecutarlo. Su script Bash puede acceder a sus archivos de Windows almacenados en la carpeta / mnt, por lo que puede usar comandos y scripts de Linux para trabajar en sus archivos normales de Windows. También puede ejecutar comandos de Windows desde el script Bash.

Puede incorporar comandos Bash en un Secuencia de comandos por lotes o Script de PowerShell , que es bastante útil. Para todo esto y más, vea nuestra guía de scripts bash en Windows 10 .

Ejecute comandos de Linux desde fuera del shell de Linux

RELACIONADO: Cómo ejecutar comandos de Linux desde fuera del Bash Shell en Windows 10

Si solo desea iniciar rápidamente un programa, ejecutar un comando o ejecutar un script, ni siquiera necesita iniciar primero el entorno Bash. Puedes usar el bash -c o wsl comando para ejecutar un comando de Linux desde fuera del shell de Linux . El entorno Linux simplemente ejecuta el comando y luego se cierra. Si ejecuta este comando desde dentro de una ventana del símbolo del sistema o de PowerShell, el comando imprime su salida en las consolas del símbolo del sistema o PowerShell.

Puedes hacer mucho con bash -c o wsl . Puede crear accesos directos en el escritorio para ejecutar programas de Linux, integrarlos en secuencias de comandos de PowerShell o por lotes, o ejecutarlos de cualquier otra forma en que ejecute un programa de Windows.

Ejecutar programas de Windows desde Bash

RELACIONADO: Cómo ejecutar programas de Windows desde Bash Shell de Windows 10

A partir de la actualización de creadores (que salió en la primavera de 2017), puedes ejecutar programas de Windows desde el entorno Linux . Esto significa que puede integrar comandos de Windows junto con comandos de Linux en un script Bash, o simplemente ejecutar comandos de Windows desde el shell estándar de Bash o Zsh que ya esté usando.

Para ejecutar un programa de Windows, escriba la ruta a un archivo .exe y presione Entrar. Encontrarás los programas de Windows instalados en la carpeta / mnt / c en el entorno Bash. Recuerde, el comando distingue entre mayúsculas y minúsculas, por lo que "Example.exe" es diferente de "example.exe" en Linux.

Ejecute programas gráficos de escritorio de Linux

RELACIONADO: Cómo ejecutar aplicaciones gráficas de escritorio de Linux desde el Bash Shell de Windows 10

Microsoft no admite oficialmente el software gráfico de Linux en Windows. La función Subsistema de Windows para Linux está diseñada para ejecutar programas de línea de comandos que los desarrolladores puedan necesitar. Pero en realidad es posible ejecutar programas gráficos de escritorio de Linux en Windows usando esta función.

Sin embargo, esto no funcionará de forma predeterminada. Deberá instalar un servidor X y configurar el MONITOR variable antes de que los programas gráficos de escritorio de Linux se ejecuten en su escritorio de Windows. Cuanto más simple sea la aplicación, es más probable que funcione bien. Cuanto más compleja sea la aplicación, más probable es que intente hacer algo que el subsistema de Windows subyacente de Microsoft para Linux aún no es compatible. Todo lo que puedes hacer es pruébalo con estas instrucciones Y espera lo mejor.

Elija su entorno Linux predeterminado

RELACIONADO: Cómo configurar su distribución predeterminada de Linux en Windows 10

Si tiene varias distribuciones de Linux instaladas, puede elegir su instalación predeterminada. Esta es la distribución que se usa cuando inicia la distribución de Linux con el intento o wsl comando, o cuando usa el bash -c o wsl comandos para ejecutar un comando de Linux desde cualquier otro lugar de Windows.

Incluso si tiene varias distribuciones de Linux instaladas, aún puede iniciarlas directamente ejecutando un comando como ubuntu o opensuse-42 . El comando exacto que necesitará está detallado en la página de descarga de cada distribución de Linux en Microsoft Store.

Inicie rápidamente Bash desde el Explorador de archivos

RELACIONADO: Cómo iniciar rápidamente un Bash Shell desde el Explorador de archivos de Windows 10

No es necesario que inicie el shell de Linux desde su icono de acceso directo. Usted puede inícielo rápidamente desde el Explorador de archivos escribiendo "bash" en la barra de direcciones y presionando Enter. Aparecerá el shell Bash de su distribución de Linux predeterminada, y el directorio de trabajo actual será el directorio que tenía abierto en el Explorador de archivos.

Ese artículo también proporciona instrucciones para agregar una opción "Abrir shell Bash aquí" al Explorador de archivos editando el Registro de Windows, lo que le brinda una opción de menú contextual conveniente que funciona de manera similar a las opciones "Abrir ventana de PowerShell aquí" o "Abrir símbolo del sistema aquí" .

Cambiar su cuenta de usuario de UNIX

RELACIONADO: Cómo cambiar su cuenta de usuario en Ubuntu Bash Shell de Windows 10

Cuando configura Bash por primera vez, se le pedirá que cree una cuenta de usuario de UNIX y establezca una contraseña. Se iniciará sesión automáticamente con esta cuenta cada vez que abra la ventana de Bash. Si desea cambiar su cuenta de usuario de UNIX, o usar la cuenta raíz como su cuenta predeterminada en el shell, hay un comando oculto para cambiar su cuenta de usuario predeterminada .

Desinstalar y reinstalar un entorno Linux

RELACIONADO: Cómo desinstalar (o reinstalar) Ubuntu Bash Shell de Windows 10

Después de haber instalado algunos programas o cambiado algunas configuraciones, es posible que desee reinstalar Ubuntu u otra distribución de Linux y obtener un entorno Linux nuevo. Anteriormente, esto era un poco complicado, pero ahora puede hacerlo simplemente desinstalando la distribución de Linux como lo haría con cualquier otra aplicación y luego reinstalándola desde la Tienda.

Para obtener un sistema nuevo sin volver a descargar la distribución de Linux, puede ejecutar el comando de la distribución junto con la opción "limpiar" desde un símbolo del sistema de Windows o una consola de PowerShell. Por ejemplo, para restablecer Ubuntu sin volver a descargarlo, ejecute ubuntu limpio .

Si todavía tiene un entorno Linux más antiguo instalado, uno que se instaló antes de Fall Creators Update, aún puede desinstalarlo con el comando lxrun .

Actualice su entorno Ubuntu

RELACIONADO: Cómo actualizar Windows Bash Shell a Ubuntu 16.04

Después de la Actualización Fall Creators de Windows 10, ahora debe instalar Ubuntu y otros entornos Linux desde la Tienda. Cuando lo haga, se actualizarán automáticamente a las últimas versiones sin ningún comando especial.

Sin embargo, si creó un entorno Bash en una versión anterior de Windows, tendrá una entorno Ubuntu más antiguo instalado. Puede simplemente abrir la Tienda e instalar el Ubuntu más nuevo de la Tienda Windows para actualizar.


Los geeks emprendedores sin duda descubrirán otras cosas interesantes que pueden hacer con el entorno Linux en el futuro. Se espera que el subsistema de Windows para Linux continúe volviéndose más poderoso, pero no espere que Microsoft admita oficialmente aplicaciones gráficas de escritorio de Linux en el corto plazo.

.entrada-contenido .entry-footer

Everything You Can Do With Windows 10’s New Bash Shell

Everything You Can Do With Windows 10’s New Bash Shell

How To Install BASH Shell On Windows 10

How To Get Bash Shell In Windows 10

How To Run A Shell Script On Windows 10

Windows 10's Bash Shell Can Run Graphical Linux Applications With This Trick

Windows 10 Bash & Linux Subsystem Setup

How To Run Linux/Bash On Windows 10 | Windows 10 Bash & Linux Subsystem Setup

First Things To Do With A New Windows 10 Laptop | Kill Bloatware, Lock It Down, Make It Epic

We Fixed Windows 10 - Microsoft Will HATE This!

How To Run Linux/Bash On Windows 10 Using The Built-In Windows Subsystem For Linux

8 Cool Windows 10 Tricks And Hidden Features You Should Know

The New Windows Terminal ROCKS! Let's Customize It!

Windows 10 Vs Ubuntu 20.04 - Resource Usage Comparison

SSH Client On Windows 10 Using The Command Prompt | SSH From Windows To Linux And Other Systems

How To Install WSL2 + Docker + Devilbox + Wordpress And Magento 2 On Windows 10


Nube e Internet - Artículos más populares

Cómo compartir su ubicación con sus amigos en WhatsApp

Nube e Internet Dec 8, 2024

CONTENIDO NO CUBIERTO Reunirse con sus amigos en un lugar desconocido es un dolor. Una vez que se aleja de las rejillas rígidas, encontrar una ubicación se convierte en un desaf..


Cómo funcionan las "aplicaciones para sitios web" en Windows 10

Nube e Internet Jul 12, 2025

Microsoft agregó "Aplicaciones para sitios web" a Windows 10 con la actualización del aniversario . Esta función permite que las aplicaciones instaladas asuman el ..


Los mejores reemplazos para el lanzador de aplicaciones de Chrome que se retirará pronto

Nube e Internet Jul 6, 2025

Google anunciado el 22 de marzo de 2016 que el Lanzador de aplicaciones de Chrome, que brinda acceso rápido a todas sus aplicaciones de Chrome sin conexión, se elim..


Cómo actualizar un archivo compartido en Google Drive sin cambiar el enlace para compartir

Nube e Internet Jul 1, 2025

Cuando carga una nueva versión de un archivo compartido en Google Drive, el archivo anterior no se reemplaza, ya que Google Drive le permite tener varios archivos con el mismo nomb..


Cómo agregar la función Enviar a Facebook a Picasa

Nube e Internet Aug 3, 2025

CONTENIDO NO CUBIERTO Utiliza Picasa para administrar sus fotos y comparte la mayor parte de sus fotos con amigos en Facebook. ¿No sería genial si jugaran juntos? Siga leyendo m..


Cómo acceder de forma inalámbrica a recursos compartidos de red desde su dispositivo iOS

Nube e Internet Sep 2, 2025

Sincronizar archivos entre su computadora y su dispositivo iOS a través de iTunes puede ser tedioso y requiere que esté conectado a su computadora. Libérese y disfrute del acceso..


Hacer que la página Nueva pestaña de Chrome sea más útil y artística

Nube e Internet Mar 24, 2025

¿Estás cansado de la página Nueva pestaña predeterminada en Google Chrome y quieres algo más útil y artístico? Entonces únase a nosotros mientras miramos la extensión Incredible Star..


Administre su correo electrónico en Google Chrome de manera fácil

Nube e Internet Dec 30, 2024

CONTENIDO NO CUBIERTO ¿Está buscando una manera fácil de recibir notificaciones de nuevos correos electrónicos y acceder / administrar su cuenta? Entonces definitivamente querrá echar ..


Categorías