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 "..":
- . – Es el directorio actual.
- .. – 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.