Cómo: Ejecutar archivos .SH en Windows



Actualización 2024 abril: Deje de recibir mensajes de error y ralentice su sistema con nuestra herramienta de optimización. Consíguelo ahora en este enlace
  1. Descarga e instala la herramienta de reparación aquí.
  2. Deja que escanee tu computadora.
  3. La herramienta entonces repara tu computadora.

Estos archivos de script no se desarrollaron para Windows y solo funcionan en sistemas Unix (Linux y MacOS, y muchos otros, menos populares).

¿Qué es un archivo .sh?

Archivos de desarrollador conocidos como scripts que la aplicación Bash utiliza y utiliza. Se sabe que los archivos SH se crean y almacenan en el lenguaje Bash porque las instrucciones que contienen están escritas en ese idioma. Los archivos SH pueden ejecutarse cuando se ingresan comandos de texto en la interfaz de línea de comandos de la shell. Los desarrolladores de programas utilizan principalmente los archivos SH y estos archivos son importantes para la aplicación Bash porque la aplicación utiliza principalmente scripts y comandos que deben ejecutarse para que esta aplicación funcione. Y dado que los archivos SH son los scripts programados con esta aplicación y contienen los comandos para ejecutar el programa, son realmente importantes. Los comandos contenidos en los archivos SH varían, y la extensión del archivo SH ahora se convierte en un shell interactivo, aunque originalmente es un lenguaje de scripting. Programas como C-Shell, Korn Shell y Bourne Shell también usan archivos SH para almacenar scripts.

Si desea ejecutar el script como una aplicación nativa de Windows, no puede hacerlo.

Pero si está dispuesto a vivir con su uso solo en un indicador de Linux, tiene dos opciones.

  • La opción clásica siempre ha sido Cygwin. Es un shell vm que ejecuta aplicaciones y scripts de Linux. (No tengo experiencia con esto)
  • Bajo Windows 10 tienen Bash en Ubuntu en Windows. Este es un subsistema de Linux soportado por Microsoft. No tiene opciones de GUI y, desafortunadamente, todo lo que tiene que hacer es instalarlo en la unidad c. (Tengo experiencia con esto)


Actualización de abril de 2024:

Ahora puede evitar problemas en la PC utilizando esta herramienta, como protegerse contra la pérdida de archivos y el malware. Además, es una excelente manera de optimizar su computadora para obtener el máximo rendimiento. El programa corrige los errores comunes que pueden ocurrir en los sistemas Windows con facilidad, sin necesidad de horas de resolución de problemas cuando tiene la solución perfecta a su alcance:

  • Paso 1: Descargar PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Paso 2: Haga clic en “Iniciar escaneado”Para encontrar problemas de registro de Windows que podrían estar causando problemas en la PC.
  • Paso 3: Haga clic en “Repara todo”Para solucionar todos los problemas.

descargar



Tenga en cuenta que solo puede usar el script o su resultado (una aplicación instalada, etc.) desde esta interfaz de Linux. Los compiladores y las bibliotecas creadas para Windows tampoco funcionan en el shell.

Ejecutando archivos SH con Cygwin

Cygwin es un entorno de interfaz de línea de comandos de código abierto similar a Unix. Le permite compilar y ejecutar aplicaciones Unix o Linux en un sistema operativo Windows en una interfaz similar a Linux. Cygwin nos permite ejecutar archivos SH sin ningún problema.

  1. Visite la página oficial de Cygwin para descargar el archivo de instalación de 32-bit o 64-bit: Cygwin
  2. Abra el archivo de instalación descargado y siga el proceso de descarga e instalación de Cygwin. Hay varias opciones en el proceso de instalación, así que elige la que prefieras.
  3. Después de la instalación, abra el Terminal Cygwin64 haciendo doble clic en el acceso directo del escritorio.
  4. Ahora use el siguiente comando para moverse al directorio donde se encuentra el archivo:

cd C: Usuario / Nombre de usuario / Escritorio

Esto cambia el directorio al escritorio. Ahora ingrese el siguiente comando para ejecutar el archivo SH:

sh windowsbulletin.sh

Usando el subsistema de Windows para Linux

Esta es una característica que se ha integrado en Windows. A diferencia de la instalación de Linux en una máquina virtual, el subsistema de Windows para Linux se puede llamar inmediatamente desde el menú Inicio.

Sin embargo, para que esto funcione, primero debe activar la función.

Una vez que el subsistema Windows para Linux está instalado en Windows 10, puede ejecutar Linux en el modo de línea de comandos. ¡Esto le da acceso al shell Bash en su PC con Windows!

CONCLUSIÓN

Microsoft continúa invirtiendo en el desarrollo de Windows 10 como el mejor sistema operativo de productividad, y en la actualización de aniversario, la compañía incluye no solo importantes mejoras y cambios, sino también una gran funcionalidad para los desarrolladores. Estamos hablando de Linux Bash Shell, y ese es un gran problema.

Bash Shell es simplemente un programa de línea de comandos que durante mucho tiempo ha sido parte de Linux y a menudo es utilizado por los desarrolladores. Microsoft lo agregó con la Actualización de aniversario directamente en Windows 10, y todo funciona gracias al nuevo subsistema de Windows para Linux.

https://stackoverflow.com/questions/26522789/how-to-run-sh-on-windows-command-prompt/37478310



Sugerencia del experto: Esta herramienta de reparación escanea los repositorios y reemplaza los archivos dañados o faltantes si ninguno de estos métodos ha funcionado. Funciona bien en la mayoría de los casos donde el problema se debe a la corrupción del sistema. Esta herramienta también optimizará su sistema para maximizar el rendimiento. Puede ser descargado por Al hacer clic aquí