Para entrar en detalle de la variable de entorno PATH debemos tener en
cuenta los siguientes conceptos:
Ruta Relativa: es el directorio en el que un usuario está trabajando actualmente
Una Ruta Absoluta: es una dirección relativa al directorio raíz
¿Qué es una variable de entorno?
Una variable de entorno es un objeto designado para contener información
usada por una o más aplicaciones, es decir forman un conjunto de valores
dinámicos que normalmente afectan el comportamiento de los procesos en una
computadora.
VARIABLE DE ENTORNO
PATH
Esta variable contiene una lista de directorios separados por
":" en la cual el sistema buscará los archivos ejecutables, es
decir muestra una lista de rutas de acceso a los directorios que
contienen archivos ejecutables. Al introducir el nombre de un ejecutable que no
se encuentre en uno de los directorios listados, el sistema no lo encontrará a menos
que se introduzca la ruta absoluta
Ahora bien, cuando introducimos un comando el sistema busca un
archivo con ese nombre en todos los directorios contenidos en la variable PATH.
En caso de no encontrarlo se retorna un mensaje de error especificando que el
comando no ha sido encontrado. Para saber los directorios contenidos en PATH
debemos escribir en la consola:
echo $PATH
Para mostrar el contenido de una variable en el shell debe escribir:
echo $variable
¿Para qué utilizaremos la variable PATH?
Esta variable tiene varias aplicaciones de las cuales analizaremos :
EXPORTAR UN DOCUMENTO:
Esta utilidad es muy importante ya que nos permite ejecutar un programa
desde cualquier directorio, este cambio ´puede ser para la sesión actual o para
sesiones futuras
Para exportar nuestro programa vamos a necesitar nuestra ruta absoluta
Para que la variable PATH sea temporal (dure solamente para la sesión actual)
necesitaremos el siguiente formato:
export PATH=$PATH:(la ruta absoluta de nuestro programa)
echo $PATH
O su equivalente:
PATH=$PATH:(la ruta absoluta de
nuestro programa)
export PATH
echo $PATH
Si deseamos que este cambio sea de forma permanente
necesitaremos de bash_profile del usuario( /.bashrc ), el mismo es un
archivo oculto en el directorio home de cada usuario que define variable ya sea
específica o de entorno y los programas de inicio para ese usuario de modo que
el terminal lee y ejecuta comandos desde ~/.bashrc,
Su formato será:
echo 'export PATH=$PATH:(la ruta absoluta de nuestro programa)' >>
/home/user/.bashrc
De este do nuestra variable
PATH contendrá de forma permanente el directorio que le hemos añadido
No hay comentarios:
Publicar un comentario