Cómo agregar directorios a la ruta en Linux

click fraud protection

En Linux, $ RUTA define los directorios estándar en los que se pueden ejecutar programas ejecutables en el sistema a través de la 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 .bashrc

Agregar directorios a $ RUTA en Linux se realiza editando el archivo ".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 el 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.

instagram viewer
cp ~ / .bashrc ~ / Documents / bashrc.bak

Editar .bashrc

Con el archivo ".bashrc" respaldado en su carpeta "Documentos", puede comenzar la edición. Utilizando el 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.

RUTA de exportación = $ RUTA: / inicio / derrik / programas /

Para sus propósitos, copie el ejemplo de comando a continuación y reemplace "directorio" con la ubicación exacta de la carpeta del programa o la carpeta del 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!

RUTA de exportación = $ RUTA: / ubicación / a / programa / o / 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 del 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 nombre de usuario

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 siguiente comando.

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.

RUTA de exportación = $ RUTA: / ubicación / a / programa / o / 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 a $ 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 la prueba, 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 terminal que 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 nombre de usuarioantes 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.

$ RUTA
watch instagram story