¿Quieres ejecutar tus scripts sin necesidad de especificar la ruta absoluta del script?
Añade dicha ruta a la variable PATH de tu usuario.
Una de las formas de conseguir este objetivo es a través de la modificación del archivo .bashrc que cada usuario del sistema tiene en su home.
Objetivo
Queremos que los scripts o binarios situados en el directorio «Mybins» dentro de nuestro «home» puedan ser utilizados invocando únicamente el nombre de dicho script o binario.
Este cambio queremos que sea permanente.
Configuración de .bashrc
Necesitamos agregar al final del archivo «.bashrc» una linea que agregue la nueva ruta a la variable de sistema PATH, en concreto en nuestro ejemplo:
export PATH=$PATH:$HOME/Mybins
Vemos cómo lo que hace esta linea es exportar de nuevo PATH añadiendo lo que ya tenía más la ruta que queremos añadir.
Podemos concatenar tantas rutas como queramos usando «:» como separador. Ejemplo:
export PATH=$PATH:$HOME/Mybins:/usr/share/dir
Podemos agregarlo desde una terminal de la siguiente manera:
echo "export PATH=$PATH:$HOME/Mybins" >> $HOME/.bashrc
Para cargar el nuevo perfil:
. $HOME/.bashrc