Aprenda a configurar sus variables $ PATH de forma permanente en Linux

Aprenda a configurar sus variables $ PATH de forma permanente en Linux

En Linux (también UNIX) $ PATH. es una variable de entorno, que se usa para decirle al shell dónde buscar archivos ejecutables. La variable $ PATH. proporciona una gran flexibilidad y seguridad a los sistemas Linux y definitivamente es seguro decir que es una de las variables de entorno más importantes.

No te pierdas: Cómo configurar y desarmar el entorno local, de usuario y de todo el sistema Variables

Los programas/scripts que se encuentran dentro del directorio $ PATH’s. pueden ejecutarse directamente en su shell, sin especificar la ruta completa a ellos. En este tutorial, aprenderá a configurar la variable $ PATH. de forma global y local.

Primero, veamos el valor actual de su $ PATH. Abra una terminal y emita el siguiente comando:

$ echo $ PATH

El resultado debería ser algo como esto:

/usr/local/sbin:/usr/local/bin:/usr/sbin :/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

El resultado muestra una lista de directorios separados por dos puntos. Puede agregar fácilmente más directorios editando el archivo de perfil de shell de su usuario.

freestar.config.enabled_slots.push

En diferentes shells esto puede ser :

  1. Bash shell-> ~/.bash_profile, ~/.bashrc o perfil
  2. Korn Shell-> ~/.kshrc o .profile
  3. Z shell-> ~/.zshrc o .zprofile

Tenga en cuenta que dependiendo de cómo esté iniciando sesión en el sistema en cuestión, es posible que se lea un archivo diferente. Esto es lo que dice el manual de bash, tenga en cuenta que los archivos son similares para otros shells:

/bin/bash. El ejecutable de bash /etc/profile. El archivo de inicialización de todo el sistema, ejecutado para shells de inicio de sesión ~/.bash_profile. El archivo de inicialización personal, ejecutado para shells de inicio de sesión ~/.bashrc. El archivo de inicio individual por shell interactivo ~/.bash_logout. El archivo de limpieza de shell de inicio de sesión individual, ejecutado cuando un shell de inicio de sesión sale ~/.inputrc. Archivo de inicialización de readline individual |

Teniendo en cuenta lo anterior, puede agregar más directorios a la variable $ PATH. agregando la siguiente línea al archivo correspondiente que utilizará:

$ export PATH = $ PATH:/ruta/a/newdir

Por supuesto, en el ejemplo anterior, debe cambiar “/ruta/a/newdir”. con la ruta exacta que desea establecer. Una vez que haya modificado su archivo . * Rc. o . * _ Profile. deberá volver a llamarlo utilizando el comando “fuente”.

Por ejemplo, en bash puede hacer esto:

$ source ~/.bashrc

A continuación, puede ver un ejemplo de mi entorno $ PATH. en una computadora local :

[correo electrónico protegido] [TecMint]: [/home/marin] $ echo $ PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: /home/marin/bin.

Esta es una buena práctica para crear un “bin” carpeta para los usuarios donde pueden colocar sus archivos ejecutables. Cada usuario tendrá su carpeta separada para almacenar su contenido. Esta también es una buena medida para mantener su sistema seguro.

Si tiene alguna pregunta o dificultad para configurar su variable de entorno $ PATH. no dude en enviar sus preguntas en el sección de comentarios a continuación.