Añadir rutas a la variable PATH del usuario

¿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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *