89 votos

Cómo ejecutar .sh archivo

Posibles Duplicados:
¿Cómo se ejecuta .sh archivos en el Terminal?

Quiero descargar JDownloader desde internet para Linux. Pero el archivo es .sh y cuando digo ubuntu para abrir el archivo se usa un editor de texto. He buscado en Ubuntu Software Store y no había ninguna aplicación para abrirla. Es allí cualquier manera de conseguir instalado?

131voto

Tachyons Puntos 10001
  1. copia el archivo en el escritorio (para mayor comodidad)

  2. Haga clic derecho sobre el archivo y seleccione propiedades enter image description here

  3. En virtud de autorización de la ficha de verificación permitir ejecutar el archivo como programa enter image description here

  4. haga doble clic en el archivo y elige ejecutar en la terminal si no es un programa gui) enter image description here

De la línea de comandos

cd /path/to/file
chmod +x filename.sh
./filename.sh

Comentario abajo si no funciona :)

Si aún así no funciona, a pesar de haber permitir ejecutar archivo como un programa de marcado, cuando usted haga doble clic en el .sh archivo, y se lanza gedit, vaya a la carpeta con el archivo de comandos.

Una vez que usted está en la correcta carpeta actual en la que la secuencia de comandos, puede ejecutar el script como este:

sudo ./filename.sh

De la partición FAT

Seguir esta ¿Cómo puedo ejecutar un archivo desde una GRASA de la unidad USB?

53voto

jamting Puntos 893

De la línea de comandos

Aparte de lo que el líquido había recomendado, el procedimiento habitual es la de cambiar los permisos para hacer de este archivo ejecutable:

chmod +x file.sh

Y, a continuación, ejecute este archivo:

./file.sh

GUI

El mismo efecto se puede lograr en Nautilus explorador de archivos mediante el menú contextual cambiando Execute banderas en Properties -> Permissions.

11voto

Anwar Shah Puntos 26193

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

Por ejemplo:

chmod +x filename.sh, suponiendo que ya se haya ido a la ruta de acceso al archivo a continuación, ejecute el archivo con cualquiera de estos comandos:

sh filename.sh

./filename.sh

. filename.sh

9voto

gismo21 Puntos 71

Intente sh nameoffile.sh en la terminal (asegurarse de que usted está en la carpeta donde nameoffile.sh se guarda)

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: