Cómo agregar una ruta permanentemente en Linux

Cómo agregar una ruta permanentemente en Linux
Este tutorial de Linux explica cómo agregar una ruta permanentemente en Linux. Está optimizado para ambos usuarios que buscan una respuesta práctica rápida y para los usuarios que buscan comprender las variables de entorno global y de usuario.

Los consejos proporcionados en este artículo incluyen dos métodos para agregar la ruta persistente tanto para los usuarios específicos como para todos los usuarios, siendo útiles para cada distribución de Linux.

Las dos primeras secciones del contenido van directamente al punto, describiendo los pasos para agregar una ruta de forma permanente. Después de lo cual, puede encontrar una breve explicación sobre las variables de entorno.

Todas las instrucciones explicadas en este artículo contienen capturas de pantalla, lo que facilita la comprensión y la ejecución de los ejemplos.

Cómo agregar una ruta permanentemente a un usuario específico en Linux

El primer paso antes de comenzar es verificar nuestra variable de entorno de ruta actual.

Puede hacerlo de una manera simple ejecutando el eco Comando seguido de un signo de dólar ps y la variable de entorno cuyo valor desea ver cuál es el CAMINO, Como se muestra en la siguiente captura de pantalla:

Echo $ Path

Como puede ver, hay 6 caminos separados por colon. Todos los caminos deben estar separados por colon.

Otra forma de verificar todas sus variables de entorno, incluida la ruta, es ejecutar el envidia Comando como se muestra en el siguiente ejemplo:

NOTA: Mientras escribía este tutorial, edité mis caminos varias veces. Por eso verás diferentes valores en las capturas de pantalla.

envidia

Como puede ver en la figura dada, se enumeran todas las variables de entorno, incluidas las rutas del usuario.

Para agregar una ruta permanente, uno de los métodos es editar el archivo oculto .bashrc. Puede imprimir los archivos ocultos ejecutando el LS comando seguido de la -a (Todos) bandera en el directorio de inicio.

ls -a ~/

Para editar el .bashrc archivo, agregue una ruta permanente. Use el editor de texto de su preferencia. En mi caso, usé nano, Como se muestra en lo siguiente:

nano .bashrc

En este primer ejemplo, agregué el camino ficticio /home/linuxhint/something/default/bin dónde Linuxhint es el usuario hogar.

La sintaxis es la siguiente, donde debe reemplazarse con la ruta real que desea agregar:

exportación ruta = "$ ruta:"

En este caso, agregué la siguiente línea:

Exportar ruta = "$ ruta: $ home/something/default/bin"

Alternativamente, puede usar el eco Comprar para agregar la línea usando la siguiente sintaxis donde 'Contenido de línea'Debe ser reemplazado por el comando completo. Y Archivo debe reemplazarse con el archivo que está editando (.bashrc).

echo 'línea contenido' >> archivo

El ejemplo práctico es el siguiente, como se indicó anteriormente, en caso de que quiera agregar la ruta $ Home/Something/Default/Bin o /home/linuxhint/something/default/bin (que son los mismos):

echo 'exportar ruta = "$ ruta: $ home/something/default/bin"' >> .bashrc

Actualice sus variables de entorno ejecutando el siguiente comando:

fuente .bashrc

Para imprimir todas las variables de entorno, incluidas las rutas actualizadas, puede usar el envidia dominio.

envidia

Para mostrar solo el CAMINO Variable de entorno, ejecute el comando que se muestra en la siguiente figura:

Echo "$ Path"

Otra forma de agregar una ruta a la variable de entorno de usuario es editar el ".Archivo de perfil "ubicado en el directorio de inicio.

Esta vez, usemos el LS comando seguido de la -l marcar para mostrar todos los archivos, incluidos los archivos ocultos,.

LS -LD .?*

Como puede ver, hay un archivo llamado ".perfil". Editarlo usando el editor de texto de su elección. En mi caso, usé nano.

nano .perfil

Encuentre la línea similar a la señalada por la flecha blanca en la siguiente figura:

En este ejemplo, agregué el /home/linuxhint/something/default/bin camino.

Debajo de la línea encontrada, agregue una línea como se muestra al final de la siguiente imagen, reemplazando el/home/linuxhint/something2/default/bin con la ruta real que desea agregar:

Actualice su variable de entorno ejecutando el comando que se muestra en la siguiente imagen:

fuente .perfil

Verifique la ruta actualizada con el siguiente comando:

Echo $ Path

O imprima todas las variables de entorno, incluida la ruta utilizando el envidia dominio:

envidia

Puede encontrar las instrucciones para agregar una ruta permanente para todos los usuarios en la siguiente discusión.

Cómo agregar globalmente una ruta permanentemente a todos los usuarios en Linux

Esta sección muestra cómo agregar una variable de entorno de ruta persistente global para todos los usuarios.

Esto se puede hacer editando dos archivos, /etc/perfil y /etc/bash.bashrc.

En el primer ejemplo, te mostraré cómo editar el /etc/perfil archivo.

Use el editor de texto que usó para modificar el /etc/perfil.

sudo nano /etc /perfil

Al final del archivo, agregue la siguiente línea donde /opt/something10/bin debe ser reemplazado por el camino que desea agregar.

exportación ruta = "$ ruta:/opt/something10/bin"

Actualice la ruta de la variable de entorno utilizando el comando de origen como se hace en la sección anterior de este artículo.

fuente /etc /perfil

Compruebe si la ruta se agregó correctamente usando el eco Comando como se muestra en la siguiente imagen:

Echo $ Path

Otra forma de agregar permanentemente una ruta a nivel mundial es editar el /etc /bash.archivo bashrc usando el editor de texto para abrirlo.

sudo nano /etc /bash.bashrc

En el siguiente ejemplo, agregué la nueva ruta /opt/something20/bin.

Agregue una línea similar a la siguiente, reemplazando el /opt/something20/bin con la ruta real que desea agregar.

exportación ruta = "$ ruta:/opt/something20/bin"

Actualizar la variable de entorno de ruta utilizando el fuente dominio. Luego, verifíquelo ejecutando el eco Comando como se muestra en el siguiente ejemplo:

fuente /etc /bash.bashrc
Echo $ Path

Como puede ver, ambos métodos funcionaron con éxito y se agregaron las rutas.

Usuario frente a variables de entorno amplio del sistema

La diferencia entre el usuario específico y las variables de entorno global es la siguiente:

  • Variables de entorno de usuario: Las variables de entorno de usuario como ruta se definen en los archivos de configuración de inicio del usuario. Se cargan desde el directorio de inicio cuando el usuario inicia una sesión.
  • Variables amplias del sistema: Este tipo de variables no pertenece a un usuario específico, sino a todo el sistema que afecta a todos los usuarios.

Este tutorial explicó profundamente cómo agregar una variable de ruta. Para editar las variables de entorno de usuario, debe editar el .bashrc o .perfil Archivos ubicados en el directorio de inicio. Las variables exportadas a este archivo se cargarán cada vez que el usuario inicie una sesión.

Las variables del sistema se almacenan en el /etc/bash.bashrc o /etc/perfil archivos.

Conclusión

Como puede ver, agregar las variables de ruta tanto temporal como permanentemente es bastante fácil y puede ser realizado por cualquier usuario de Linux independientemente del nivel de conocimiento. Cada usuario de Linux debe comprender la función variable de ruta y cómo administrarla. Otras variables también se explican profundamente en Linux Sugerencia. El contenido explicado anteriormente es válido para casi todas las distribuciones de Linux.

Gracias por leer este tutorial que muestra cómo agregar permanentemente la variable de ruta. Sigue siguiéndonos para obtener más contenido profesional.