Sei sulla pagina 1di 2

2/2/2018 Linux: Añadir ruta al PATH | SYSADMIT

Home » Linux » Linux: Añadir ruta al PATH

Linux: Añadir ruta al PATH


En el siguiente post vimos cómo configurar variables de entorno permanentes en
sistemas Linux:

Linux: Variables de entorno permanentes (SYSADMIT.com)

En este post veremos como añadir una ruta a la variable de entono PATH.

Como ya sabemos, la variable de entorno PATH contiene una serie de directorios.

En el caso de introducir un comando sin especificar su ruta, el comando es buscado


en el interior de los directorios especificados de la variable de entorno PATH.

Si ejecutamos:

echo $PATH

podremos ver el contenido de la variable de entorno PATH.

Ahora bien: ¿Cómo añadimos una ruta a la variable de entorno PATH?

Bastaría con ejecutar:

export PATH=$PATH:/ruta

Ejemplo de ejecución:

[root@LINUX1 ~]# echo $PATH


/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

[root@LINUX1 ~]# export PATH=$PATH:/ruta

[root@LINUX1 ~]# echo $PATH


/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/ruta

Con el comando export seguido del nombre de la variable de entorno, establecemos


el contenido de la variable de entorno.

La idea es establecer el contenido actual de la variable de entorno PATH, seguido de la


ruta que queremos añadir.

Recordemos que si queremos añadir una ruta al PATH de forma permanente, bastará
con añadir el comando export anterior, al final de uno de estos ficheros:

/etc/profile (Para todos los usuarios)


~/.bash_profile (Para un usuario concreto)
~/.bash_login (Para un usuario concreto)
~/.profile (Para un usuario concreto)

http://www.sysadmit.com/2016/06/linux-anadir-ruta-al-path.html 1/2
2/2/2018 Linux: Añadir ruta al PATH | SYSADMIT

También según que distribuciones de Linux, podemos disponer del


fichero/etc/environment

Este fichero está pensado para situar las variables de entorno en su interior y así
hacerlas disponibles para todo el sistema.

El problema de utilizar /etc/environment es que no permite el concatenado de


valores también conocido en inglés como: "variable expansion", es decir, por ejemplo,
no podríamos situar en su interior algo como esto: PATH=$PATH:/ruta

El fichero /etc/environment, solo permite la definición de variables de entorno con


el siguiente formato:

VARIABLE="ruta:ruta...."

Ejemplo:

PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"

http://www.sysadmit.com/2016/06/linux-anadir-ruta-al-path.html 2/2

Potrebbero piacerti anche