Este sitio web usa las cookies de Google Analytics por temas de estadística de visitas. Para seguir navegando debes aceptar la política de cookies. Puedes leerla aquí.

Cómo añadir una carpeta al PATH de Linux

miércoles 14 febrero 2018
tardarás en leerlo

En el artículo veremos como añadir una carpeta al PATH de Linux de forma permanente mediante un proceso explicado punto por punto

¿Para que sirve añadir una carpeta al PATH?

El PATH sirve para almacenar rutas de carpetas donde el sistema mira cuando ejecutamos un programa a través de la terminal. Si Linux no encuentra el programa en las carpetas del sistema, ni en las carpetas indicadas en el PATH, da un error tipo “no encuentro el programa que quieres ejecutar”... mas o menos.

Normalmente los programas que instalamos se añaden ellos solitos al PATH durante la instalación, pero en ocasiones ese proceso automático falla. También es posible que queramos indicar una carpeta random en el PATH para tenerla accesible desde cualquier punto del sistema.

Para ver el contenido actual del PATH, desde la terminal ejecuta el comando: echo $PATH

Lo que nos da algo asi: /home/usuario/bin:/home/usuario/.local/bin

Vemos que cada ruta de carpeta añadida al PATH está separada de la siguiente por dos puntos (:). De esta forma, cuando añadamos otra más, habrá que comenzar por dos puntos antes de escribir la ruta a la nueva carpeta.

Para añadir una carpeta al PATH de Linux: export PATH=$PATH:/home/usuario/ruta_a_mi_carpeta

Aquí hay que tener en cuenta dos cosas:

  • la ruta a la carpeta debe ser absoluta
  • la ruta añadida mediante el comando export se borra al apagar el equipo

Para que nuestra carpeta se mantenga en el PATH aunque apaguemos el PC, deberemos añadir el comando export dentro del fichero .bashrc que se encuentra en nuestro carpeta raíz de usuario ejecutando:nano /home/usuario/.bashrc

Y escribiendo al final del fichero el comando export: export PATH=$PATH:/home/usuario/ruta_a_mi_carpeta

Listo! Ya tenemos la ruta a nuestra carpeta añadida al PATH. Ahora un aviso importante… cuando agregues nuevas carpetas al PATH, recuerda comenzar indicando al comando con export el contenido actual del PATH o puedes terminar reemplazando el contenido actual por la nueva carpeta.export PATH=$PATH:/nueva-carpeta 

Aqui $PATH: está indicando “todo que ya hay en el PATH actual mas lo que me pongas a continuación”... ¿Entendido?

Deja tu comentario

Puedes hacerlo facilmente en twitter y seguir el hilo de todos los comentarios de esta entrada a través del hashtag #AB_PATH_linux

Añade un comentario!

¿Quieres aprender sobre tecnología?

Tengo múltiples recursos a tu disposición (y hay más en camino) para que puedas aprender sobre gran variedad de tecnologías. Da una vuelta por el blog o por el canal de YouTube y disfruta de su contenido gratuito. Si no encuentras lo que necesitas, cuéntame que contenidos te gustaría encontrar.