29 agosto 2020

Agregar y modificar rutas al $PATH de Linux


Si usamos distribuciones como en RHEL, Centos, Debian, Ubuntu les vengo con un tutorial súper practico a la hora de agregar una linea al $PATH de Linux, las nuevas rutas permiten ejecutar en cualquier lugar o directorio programas de ejecución en Linux, a continuación le muestro una breve explicación que le será de gran ayuda a la hora de agregar o modificar nuestro $PATH

Si queremos agregar una nueva ruta al $PATH, tomando en consideración que la distribución que tome para la prueba fue CentOS 7, cabe a destacar que los cambios para agregar al $PATH son de manera permanente, antes de realizar un cambio a nuestro $PATH debemos primero mostrar y de esa forma asegurarnos que tenemos la linea original del mismo;

1
echo $PATH

Este comando permite mostrar la ruta de nuestro $PATH, les recomiendo que si vamos agregar una nueva linea guardemos de manera temporal en un bloc de notas esta línea, para agregar una nueva ruta ejecutamos;

1
export PATH=$PATH:/ruta_de_ejecucion

Un ejemplo al comando anterior, en caso que queramos agregar una ruta de ejecución, de un programa que se encuentre por ejemplo en /opt, escribimos

1
export PATH=$PATH:/opt/JAVA/bin

De esta forma agregamos esta linea de ejecución en nuestro $PATH para visualizar la nueva ruta volvemos a escribir

1
echo $PATH

Nos aseguramos en este caso que fue agregada con éxito, tratando de hacer una ejecución de un comando que se pueda encontrar en la nueva ruta, por ejemplo;

1
java --version

El comando anterior lo puse como ejemplo para mostrar la ejecución de un programa que pueda estar contenido en la nueva ruta

En caso que cometamos un error a la hora de insertar la nueva ruta, o simplemente no queramos la nueva ruta porque le hemos dado de bajo, podemos editar toda la linea de $PATH nuevamente para sustituir el error cometido o eliminar la linea agregada;

1
export PATH="/ruta_modificada_o_nueva"

De esta forma podemos arreglar los errores de insersión en el $PATH, por eso recomiendo siempre antes de agregar una nueva linea de $PATH guardar primero o capturar la linea original antes de cualquier modificación, para verificar que la misma se hizo de manera correcta ejecutamos nuevamente;

1
echo $PATH

Para finalizar si quieren que los cambios se mantenga de manera permanente en todas las cuentas a las nuevas rutas de $PATH agregadas o modificadas, realicen el cambio desde la cuenta root de nuestra distribución de Linux como indique al comienzo de esta publicación.

No hay comentarios.: