Cómo Ejecutar Archivos .SH en Ubuntu desde la Consola

En ocasiones necesito ejecutar algunos programas muy particulares en mi computador con Ubuntu. Ya lo he hecho varias veces pero como lo hago muy poco frecuente, siempre se me olvida el comando. Así que acá lo voy a dejar para que quede para la posteridad.

Ejecutar Archivos con extensión .SH desde al consola

ejecutar sh desde consola

Hay que dejar claro que los .sh son como los .exe en Windows. Son paquetes de software que se pueden instalar sin más. El comando para ejecutar un archivo de estos es el siguiente:

sh nombre_de_archivo.sh

Así de sencillo. Te diriges al directorio donde está el archivo o lo llamas con la ruta relativa. Yo recomiendo moverse a donde está el archivo para no confundirse con el sistema de directorios.

También puedes ejecutar archivos .sh con el comando:

bash nombre_de_archivo.sh

Y así de fácil se pueden ejecutar archivos .sh en tu computador con Ubuntu o cualquier otro sabor de GNU/Linux.

Enlace al post original.

Anuncios

Autor: cesc1989

Ingeniero de Sistemas que le gusta escribir y compartir sobre recursos que considera útiles, además que le gusta leer manga y ver anime.

15 comentarios en “Cómo Ejecutar Archivos .SH en Ubuntu desde la Consola”

  1. A los que no os sirva, primero ejecutar como root “chmod +x nombredelarchivo.sh” (Sin las comillas). Luego ejecutáis “sh nombredelarchivo.sh” (sin las comillas) y debería funcionaros (Es un problema de permisos).

    1. Por cierto, en el caso de que queráis instalar el MultiSystem para crear un multiboot USB en Linux, descargáis el archivo lo descomprimís con el gestor de archivos (por defecto), le otorgáis permisos (chmod +x) y el archivo .sh NO lo ejecutáis con “sh nombredelarchivo.sh” (sin las comillas) sino como “bash nombredelarchivo.sh” (Sin las comillas). ¿Por qué? Porque si usáis “sh” os dará un error de direccionamiento, pero con bash, os lo instalará sin problemas.

  2. nico@nico-C14RV-series:~/Escritorio/tibia-11.01.4015$ sh start-tibia.sh
    /home/nico/Escritorio/tibia-11.01.4015/bin/client: 1: /home/nico/Escritorio/tibia-11.01.4015/bin/client: cannot open �<�: No such file
    /home/nico/Escritorio/tibia-11.01.4015/bin/client: 1: /home/nico/Escritorio/tibia-11.01.4015/bin/client: ELF: not found
    /home/nico/Escritorio/tibia-11.01.4015/bin/client: 4: /home/nico/Escritorio/tibia-11.01.4015/bin/client: �: not found
    /home/nico/Escritorio/tibia-11.01.4015/bin/client: 5: /home/nico/Escritorio/tibia-11.01.4015/bin/client: Syntax error: ")" unexpected

        1. Si te sale eso es porque no existe el archivo ./configure . yo seguí este tuto y me salio el mismo error, por suerte en habia un readme en la carpeta de WebStorm, y me guie de ahi, probablemente tengas un archivo con extension .sh , ese es el que tienes que darle asi “./archivo.sh”

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s