“Conocimiento Sistemas>unix

¿Qué es la variable de ruta en Unix?

2011/5/27
La variable de ruta en Unix es una variable de entorno Eso enumera directorios donde el sistema operativo busca programas ejecutables cuando escribe un comando. En esencia, le dice al sistema dónde buscar los archivos que componen sus comandos.

Aquí hay un desglose:

* Variable de entorno: Una variable de entorno es un par de valores de nombre que almacena información sobre el entorno del usuario. El camino es solo una de las muchas de esas variables.

* Directorios: La variable de ruta contiene una lista de directorios separados por colon. Por ejemplo:

`` `` ``

/usr/bin:/bin:/usr/local/bin

`` `` ``

* Buscando ejecutables: Cuando escribe un comando un comando, el shell busca un archivo ejecutable coincidente en los directorios enumerados en la variable de ruta, comenzando desde el primer directorio y bajando la lista.

* Ejemplo: Si escribe "ls" en el símbolo del sistema, el sistema primero buscará un ejecutable llamado "ls" en "/usr/bin". Si no lo encuentra allí, buscará en "/bin" y luego "/usr/local/bin", hasta que encuentre un archivo coincidente.

¿Por qué es importante la ruta?

* Encuentra ejecutables: Sin una ruta, tendría que escribir la ruta completa de cada archivo ejecutable que desee ejecutar, lo cual es ineficiente y engorroso.

* Personalización: Puede personalizar su variable de ruta para incluir directorios que tengan programas específicos para sus necesidades o proyecto.

* Seguridad: Es importante tener en cuenta el contenido de su variable de ruta, ya que los actores maliciosos pueden explotar los programas no deseados.

Cómo usar la variable de ruta:

* mostrando la ruta:

`` `Bash

Echo $ Path

`` `` ``

* modificando la ruta (temporalmente):

`` `Bash

Ruta =$ Path:/Path/To/Your/Directorio

`` `` ``

* Modificación de la ruta (permanentemente):

El método para modificar permanentemente la ruta depende de su shell y sistema operativo. Por ejemplo, en Bash, puede agregar la siguiente línea a su archivo '.Bashrc`:

`` `Bash

Exportar ruta =$ ruta:/rath/to/su/directorio

`` `` ``

Nota importante: Siempre tenga cuidado al modificar su variable de ruta, ya que la configuración incorrecta puede causar problemas inesperados de comportamiento o seguridad.

unix
Unix Command Herramientas de línea para Windows
¿Qué significa la línea 1 en codificación?
¿Cuál es el propósito de una cárcel chroot?
¿Qué código usa Linux?
Cómo buscar en un archivo Unix en Hex
¿Cuáles son las ventajas del sistema operativo Unix sobre el sistema operativo MS-DOS?
¿Puede haber más ese directorio raíz en el sistema de archivos UNIX?
Cómo descomprimir archivos tar en Unix
Conocimiento de la computadora © http://www.ordenador.online