Categorías: Windows

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

En Creators Update , el shell Bash de Windows 10 ahora le permite ejecutar binarios de Windows y comandos estándar del símbolo del sistema, directamente desde Bash. Puede ejecutar programas de Linux y Windows desde el mismo shell de Bash, o incluso incorporar comandos de Windows en un script de Bash.

Lo que necesitas saber

A continuación, se muestran algunos detalles básicos que debe conocer sobre esta función:

  • Cuenta de usuario : los programas iniciados desde el shell Bash se ejecutarán como si fueran iniciados por la cuenta de usuario actual de Windows.
  • Permisos : estos programas tendrán los mismos permisos que el proceso Bash.exe. Por lo tanto, si desea que estos comandos tengan acceso de administrador, deberá ejecutar el shell Bash como administrador.
  • Directorio de trabajo : los programas de Windows comparten el mismo «directorio de trabajo» que el shell Bash. Por lo tanto, si ejecuta un comando que enumera el contenido del directorio actual, mostrará el contenido del directorio de trabajo actual en el shell Bash. Utilice el cd comando para cambiar los directorios de trabajo.

Con eso en mente, echemos un vistazo a cómo ejecutar un programa.

Cómo ejecutar un programa de Windows

Para ejecutar un programa de Windows, ingrese la ruta al archivo .exe del programa en el shell Bash. Recuerde que su unidad Windows C: está disponible en / mnt / c en Bash . El entorno Bash también distingue entre mayúsculas y minúsculas, por lo que debe especificar las mayúsculas correctas.

Digamos que desea iniciar la utilidad Ping ubicada en C: \ Windows \ System32 \ PING.EXE. Ejecutarías el siguiente comando:

/mnt/c/Windows/System32/PING.EXE

El siguiente comando no funcionaría, porque Bash distingue entre mayúsculas y minúsculas:

/mnt/c/windows/system32/ping.exe

Esto es un poco más complicado si la ruta contiene caracteres complejos como espacios y corchetes, como las carpetas de Archivos de programa. Tiene que «escapar» de los espacios, corchetes y otros caracteres complejos prefijándolos con un carácter «\».

responroot

Compartir
Publicado por
responroot
Etiquetas: windows

Entradas recientes

Steamlytics: La nueva herramienta imprescindible para los gamers de Steam

  El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…

1 año hace

Cuándo reemplazar su antigua unidad flash USB

Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…

2 años hace

¿Qué es una pantalla Nano IPS?

LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…

2 años hace

10 formas de jugar con un presupuesto bajo (o nulo)

Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…

2 años hace

¿Demasiadas suscripciones? Aquí está cómo empezar a cortarlos

Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…

2 años hace

Cómo configurar la puerta de enlace predeterminada en Linux

fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…

2 años hace