- - Cómo agregar directorios a la ruta en Linux

Cómo agregar directorios a la ruta en Linux

En Linux, $ RUTA define los directorios estándar en los queLos programas ejecutables pueden ejecutarse desde el sistema a través del terminal. Estos directorios son "/ usr / bin", "/ usr / local", "/ usr / sbin" y algunos otros (dependiendo de la distribución de Linux que use). Si desea ejecutar programas fuera de estos directorios, el directorio debe agregarse a $ RUTA.

Copia de seguridad de .bashrc

Agregar directorios a $ RUTA en Linux se realiza editando el ".bashrc "de un usuario individual. Sin embargo, antes de comenzar el proceso de edición, debe hacer una copia de seguridad de su archivo ".bashrc", ya que define las variables de terminal para la cuenta de usuario.

Utilizando la cp comando, haga una copia completa del archivo ".bashrc" en su directorio de inicio (~) y coloque la copia de seguridad en "Documentos", con la extensión de archivo ".bak".

Nota: ¿no desea almacenar su copia de seguridad en el directorio "Documentos"? Pruebe "Escritorio", una carpeta de sincronización en la nube como "Dropbox" o algo similar.

cp ~/.bashrc ~/Documents/bashrc.bak

Editar .bashrc

Con el archivo ".bashrc" respaldado en su carpeta "Documentos", puede comenzar la edición. Utilizando la Nano comando, abra el archivo ".bashrc" (ubicado en su directorio de inicio) para fines de edición.

Advertencia: ¡no abra ".bashrc" con sudo, ya que abrirá el archivo ".bashrc" de la cuenta raíz y no el archivo de su propia cuenta de usuario!

nano -w ~/.bashrc

Dentro del editor Nano, dirígete al final del archivo. Luego, escribe exportar seguido por RUTA = $ RUTA: directorio. Entonces, por ejemplo, para ejecutar un programa directamente desde la carpeta "programas" en "/ home / derrik /", escribiría el siguiente código en Nano.

export PATH=$PATH:/home/derrik/programs/

Para sus propósitos, copie el siguiente ejemplo de comandoy reemplace "directorio" con la ubicación exacta de la carpeta del programa o carpeta de script para que pueda agregarse a su ruta. Tenga en cuenta que es posible agregar múltiples $ RUTA líneas, y no hay límite, ¡así que siéntase libre de agregar tantas ubicaciones como desee!

export PATH=$PATH:/location/to/program/or/script/folder/

Cuando haya agregado tantas líneas $ PATH al archivo ".bashrc" como necesite, presione el Ctrl + O botón en el teclado para guardar las ediciones. Luego, cierra Nano con Ctrl + X.

Después de salir del Nano editor de texto, tu $ RUTA no se actualizará de inmediato. La razón por la que la actualización no es instantánea es que la sesión de terminal no se actualiza automáticamente y debe actualizarse. Para actualizar la sesión del terminal, cierre el terminal y vuelva a abrirlo. Desde allí, puedes confirmar tu nuevo $ RUTA Se han agregado ubicaciones ejecutando el siguiente comando en una terminal.

echo $PATH

Agregar ubicaciones a $ PATH para otros usuarios

Además de agregar ubicaciones a la $ RUTA para su cuenta de usuario en el sistema Linux, es posible que desee agregar elementos a $ RUTA de otra cuenta de usuario. Aquí te explicamos cómo hacerlo.

Primero, use el su comando para iniciar sesión en el usuario en el que desea modificar el $ PATH de Linux.

su username

Después de iniciar sesión en la cuenta de usuario, use el cp comando para copiar su archivo ".bashrc" a "Documentos" para su custodia.

cp .bashrc ~/Documents/bashrc.bak

Una vez realizada la copia de seguridad, abra el archivo ".bashrc" en el Nano editor de texto con el comando a continuación.

nano -w ~/.bashrc

Vaya al final del archivo ".bashrc" y escriba el comando a continuación. Tenga en cuenta que deberá cambiar "/ location / a / program / or / script / folder /" para satisfacer sus propias necesidades.

export PATH=$PATH:/location/to/program/or/script/folder/

Repita este proceso para agregar tantas ubicaciones a $ PATH como desee. Cuando termine, guarde las ediciones usando Ctrl + Oy salga con Ctrl + X. La próxima vez que el usuario inicie sesión, podrá ejecutar cosas en $ PATH desde las nuevas ubicaciones que haya agregado.

Agregar temporalmente directorios a $ PATH en Linux

Agregar permanentemente directorios individuales al$ PATH en Linux editando el archivo ".bashrc" es útil si tiene programas especializados que le gustaría ejecutar todo el tiempo. Sin embargo, si solo necesita ejecutar algo una vez para probar, o simplemente hacer ajustes, no tiene sentido agregar algo a $ PATH en Linux de forma permanente.

Una alternativa a los directorios personalizados permanentes en el $ RUTA es haciendo uso de la exportar comando en la terminal para agregar temporalmente una ubicación al $ RUTA.

Abra una ventana de terminal y escriba en el exportar comando, seguido de ATH = $ PATH: directorio. Por ejemplo, para agregar un directorio de script de shell en "Documentos" temporalmente, debe hacer lo siguiente:

export PATH=$PATH:/home/derrik/Documents/shell-scripts/

Al ejecutar este comando, la sesión de terminalque está utilizando tendrá la nueva ubicación de ruta temporal. La ubicación temporal de $ PATH permanecerá accesible en su sistema Linux hasta que el sistema se reinicie.

Eliminar adiciones a $ PATH

¿Desea deshacerse de las ubicaciones personalizadas agregadas a su $ PATH en Linux? Siga los pasos a continuación para deshacer las ediciones.

Nota: si necesita restaurar los valores predeterminados para otro usuario, inicie sesión con su username antes de seguir los pasos a continuación.

Paso 1: Elimine el archivo ".bashrc" utilizando el rm mando.

rm ~/.bashrc

Paso 2: Cambie el nombre del archivo "bashrc.bak" como ".bashrc" en la carpeta "Documentos" y colóquelo en el directorio de inicio (~).

mv ~/Documetns/bashrc.bak ~/.bashrc

Paso 3: Reinicie su sesión de terminal para que los cambios surtan efecto.

Paso 4: Ejecutar el $ RUTA comando para verificar si tus ediciones personalizadas han desaparecido.

$PATH
</p>

Comentarios