GNU/Linux >> Tutoriales Linux >  >> Linux

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

En Linux (también UNIX) $PATH es variable de entorno, que se usa para decirle al shell dónde buscar archivos ejecutables. $RUTA 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 desactivar variables de entorno locales, de usuario y de todo el sistema

Programas/guiones que se encuentran dentro de los $PATH directorio, se pueden ejecutar directamente en su shell, sin especificar la ruta completa a ellos. En este tutorial, aprenderá a configurar $PATH variable global y localmente.

Primero, veamos el valor actual de $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.

En diferentes shells, esto puede ser:

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

Tenga en cuenta que dependiendo de cómo inicie 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
The bash executable
/etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login shell exits
~/.inputrc
Individual readline initialization file|

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

$ export PATH=$PATH:/path/to/newdir

Por supuesto, en el ejemplo anterior, debe cambiar “/path/to/newdir” con la ruta exacta que desea establecer. Una vez que haya modificado su .*rc o .*_perfil archivo, tendrá que volver a llamarlo usando la “fuente” comando.

Por ejemplo, en bash puedes hacer esto:

$ source ~/.bashrc

A continuación, puedes ver un ejemplo del mío $PATH entorno en una computadora local:

[email protected][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

En realidad, esta es una buena práctica para crear un “bin” local. 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 $PATH variable de entorno, no dude en enviar sus preguntas en la sección de comentarios a continuación.


Linux
  1. Cómo configurar su variable $PATH en Linux

  2. Cómo eliminar de forma segura y permanente sus datos en Linux

  3. Cómo establecer permanentemente $PATH en Linux

  4. Cómo establecer/crear variables de entorno y shell en Linux

  5. Cómo establecer la variable $Path en Linux

Cómo establecer y enumerar variables ambientales en Linux

Cómo configurar/desconfigurar variables de entorno en Linux

Cómo configurar y desactivar variables de entorno en Linux

Cómo configurar un demonio Rsync en su servidor Linux

Cómo configurar un cortafuegos en su servidor Linux

Cómo configurar $PATH en el sistema Linux de forma permanente