Aprenda a establecer sus variables de ruta $ permanentemente en Linux

Aprenda a establecer sus variables de ruta $ permanentemente en Linux

En Linux (también Unix) $ ¿Es la variable de entorno, se usa para decirle al shell dónde buscar archivos ejecutables?. $ La variable 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 establecer y no ser establecer Variables locales, de usuarios y de todo el sistema de entorno

Programas/scripts que se encuentran dentro del $ Path's directorio, se puede ejecutar directamente en su shell, sin especificar la ruta completa hacia ellos. En este tutorial vas a aprender a establecer $ variable global y localmente.

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

$ echo $ ruta 

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 colons. Puede agregar fácilmente más directorios editando el archivo de perfil de shell de su usuario.

En diferentes proyectiles esto puede ser:

  1. Bash Shell -> ~/.Bash_profile, ~/.bashrc o perfil
  2. Korn Shell -> ~/.kshrc o .perfil
  3. Z Shell -> ~/.ZSHRC o .ZProfile

Tenga en cuenta que, dependiendo de cómo esté iniciando sesión en el sistema en cuestión, se pueden leer diferentes archivos. 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/perfil 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 interactiva con capas de cáscara ~/.bash_logout El archivo de limpieza de shell de inicio de sesión individual, ejecutado cuando sale un shell de inicio de sesión ~/.InputRC Archivo de inicialización de la línea de lectura individual |

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

$ 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 hayas modificado tu .*RC o .*_perfil archivo deberá llamarlo nuevamente usando el "fuente" dominio.

Por ejemplo, en Bash puedes hacer esto:

$ fuente ~/.bashrc 

A continuación, puedes ver un ejemplo mío $ entorno 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 /juegos:/usr/local/juegos:/Home/Marin/Bin 

Esta es en realidad una buena práctica para crear un local "papelera" carpeta para usuarios donde pueden colocar sus archivos ejecutables. Cada usuario tendrá su carpeta separada para almacenar su contenido. Esta es también una buena medida para mantener su sistema seguro.

Si tiene alguna pregunta o dificultad para establecer su $ Variable de entorno, no dude en enviar sus preguntas en la sección de comentarios a continuación.