Cómo ejecutar un archivo. sh

Posible Duplicado:
¿Cómo ejecuto archivos .sh en la Terminal?

Quiero descargar JDownloader de Internet para Linux. Pero el archivo es .sh y cuando le digo a Ubuntu que abra el archivo, usa un editor de texto. Busqué en la tienda de software de Ubuntu y no había ninguna aplicación para abrirla. ¿Hay alguna forma de que pueda instalarlo?

  1. copie el archivo en el escritorio (para mayor comodidad)

  2. Haga clic con el botón derecho en el archivo y seleccione Propiedades

    enter image description here

  3. En la pestaña permisos, marque permitir ejecutar archivo como programa

  4. haga doble clic en el archivo y elija ejecutar en terminal si no es un programa gui)

    enter image description here

De forma predeterminada, es posible que el administrador de archivos no muestre esa opción y, en su lugar, abra el archivo en gedit. En ese caso, cambie la preferencia del administrador de archivos en: Editar - & gt; Preferencias - & gt; Comportamientopara & quot;preguntar cada vez" o de inmediato para " ejecutar ejecutables"

Línea de comandos

cd /path/to/filechmod +x filename.sh./filename.sh

Comente a continuación si no funciona :)

Si aún no funciona, a pesar de tener marcada la opción permitir ejecutar archivo como programa, cuando haga doble clic en el archivo .sh y se inicie gedit, navegue a la carpeta con el script.

Una vez que esté en la carpeta actual correcta para el script, puede ejecutar el script de esta manera:

sudo ./filename.sh

Si eso no funciona, puede intentar

sudo bash filename.sh

Desde la partición FAT

Sigue esto ¿Cómo ejecuto un archivo desde una unidad USB FAT?

Línea de comandos

Aparte de lo que liquido el procedimiento recomendado y habitual es cambiar los permisos para que este archivo sea ejecutable:

chmod +x file.sh

Y luego ejecute este archivo:

./file.sh

GUI

Lo mismo se puede lograr en Nautilus file Browser usando el menú contextual cambiando Execute banderas en Properties> - Permissions.

También puede utilizar . trucos, con la sugerencia de otras respuestas.

Por ejemplo:

chmod +x filename.sh, suponiendo que ya ha ido a la ruta de acceso al archivo, luego ejecute el archivo con cualquiera de estos comandos:

sh filename.sh./filename.sh. filename.sh

Tratar sh nameoffile.sh en terminal (asegurándose de que está en la carpeta donde nameoffile.sh se guarda)

simplemente arrastre el archivo dentro de la terminal y presione la tecla retorno. comenzará la instalación.