Cómo ejecutar un script desde la consola en Linux

Cómo ejecutar un script desde la consola en Linux

Lo más lógico es que después de crear un script, lo primero que quieras hacer es ejecutarlo y comprobar que funciona correctamente. En este artículo te enseñamos cómo hacerlo desde la consola de Linux.

¿Cómo ejecutar un script?

Para poder ejecutar un script o un programa en línea de comandos existen varias posibilidades. 

En primer lugar, concede permisos de ejecución al script. Por ejemplo:

chmod +x /home/irene/mis_scripts/script.sh
chmod 0755 /home/irene/mis_scripts/script.sh
  • Acceder por la ruta absoluta

Cualquiera que sea la ubicación donde te encuentres ingresa:

/home/irene/mis_scripts/script.sh
  • Acceder por la ruta relativa

En este caso hay que ir al directorio que contiene el ejecutable:

cd /home/irene/mis_scripts/

Para ejecutar el script escribe:

./script.sh

Si descendiste demasiado en el árbol de directorios debes utilizar "." y "..":

  1. . – Es el directorio actual.
  2. .. – Es el directorio padre.

- Ejemplo: El script se encuentra en /home/irene/mis_scripts/ y yo me encuentro en /home/irene/bin/perl_scripts/. Para ejecutar el script desde esta ubicación debo ingresar:

../../mis_scripts/script.sh
  • Modificar la variable PATH

Para hacer esto vamos a agregar a la variable PATH la ruta que contiene el script:

export PATH=$PATH:/home/irene/mis_scripts

Para ejecutar el script escribe:

script.sh

Si quieres obtener más información acerca de la variable PATH visita: Para qué sirve la variable de entorno PATH en Linux.

Linux