“Conocimiento Sistemas>Linux

¿Qué utilidades en Linux se encuentran más de un directorio en el sistema local?

2014/12/15
Muchas utilidades de Linux no solo se encuentran en un directorio, sino que están disponibles a través de enlaces simbólicos en múltiples ubicaciones. El ejemplo más destacado es los directorios `/bin` y`/usr/bin`. Muchos ejecutables residen en `/usr/bin`, y los enlaces simbólicos a esos ejecutables a menudo existen en`/bin`. Esta es una práctica común para mantener la compatibilidad hacia atrás y proporcionar un acceso conveniente desde diferentes partes de la jerarquía del sistema de archivos.

Por lo tanto, no se trata de una utilidad existente en * más de un directorio * en el sentido de copias múltiples e independientes, sino que la utilidad * misma * es accesible a través de múltiples rutas debido al uso de enlaces simbólicos. Esto se aplica a una gran cantidad de utilidades estándar. Puede verificar esto fácilmente usando el comando `Find`. Por ejemplo, `Find/-name ls -print` le mostrará todas las ubicaciones donde se puede encontrar el comando` ls` (probablemente `/bin/ls` y`/usr/bin/ls` y quizás otros).

Otros directorios en los que puede encontrar enlaces simbólicos a los servicios públicos incluyen:

* /sbin :Binarios de administración del sistema. Estos a menudo tienen contrapartes en `/usr/sbin`.

* /usr/local/bin :Binarios instalados por el usuario o un administrador de paquetes local.

* rutas especificadas en la variable de entorno `$ ruta` :La variable `$ Path` dicta dónde busca los comandos del shell. Cualquier directorio enumerado allí podría contener enlaces simbólicos a servicios públicos ubicados en otros lugares.

Para resumir:la clave no se trata de múltiples * copias * de la misma utilidad, sino múltiples * enlaces simbólicos * que apuntan al mismo archivo ejecutable. Casi todas las utilidades utilizadas frecuentemente aprovechan esta estrategia. Identificar * cada utilidad * con esta característica requeriría una búsqueda extensa en todo el sistema. Los directorios `/bin` y`/usr/bin` (y sus contrapartes `sbin`) son los mejores ejemplos para ilustrar el principio.

Linux
¿Qué se entiende por bota caliente?
¿Qué es un sistema en vivo Linux?
Cómo eliminar Linux desde un sistema de arranque dual
Cómo iniciar VNC en Linux
¿Cómo se instala Linux para que tenga que reiniciar su computadora con Windows XP y al revés?
Cómo construir RPM con autotools
Cómo crear HFS en Linux
Cómo ejecutar un archivo EXE en Linux
Conocimiento de la computadora © http://www.ordenador.online