¿Cuantas veces hemos hecho ejecutado el siguiente comando desde el terminal de Linux?
$ ls -l |
Lo que hace el sistema operativo es buscar un ejecutable llamado “ls” y lo abre. Las carpetas donde busca son las que componen la variable $PATH. Si queremos añadir una carpeta distinta que las que hay por defecto, lo que podemos hacer es:
$ gedit ~/.bashrc |
Una vez gedit se haya abierto, si queremos añadir una única carpeta, simplemente pegamos la siguiente línea al final del archivo:
$ export PATH=${PATH}:$HOME/folder1/subfolder1$PATH |
Para poder añadir más de una carpeta hay que escribirla a continuación de la anterior separándola con dos puntos de la siguiente manera:
$ export PATH=${PATH}:$HOME/folder1/subfolder1:/path/to/second/folder$PATH |
Una vez guardado, cerramos gedit, cerramos el terminal y volvemos a abrir otro.
Ahora al ejecutar
$ echo $PATH |
aparecerá la carpeta que hemos acabado de añadir, con lo que podremos ejecutar cualquier archivo ejecutable que haya dentro sin tener que especificar la ruta.