Introducción al directorio usr en linux

  
                

En la estructura de archivos del sistema Linux, existe un directorio tan mágico que es usr. No le he prestado atención antes, de todos modos, el programa se instaló en el interior, no sé dónde ponerlo. ¿Dónde está Fedora para simplificar todo el sistema de archivos, solo para ver su existencia? ¿Qué es la abreviatura y cómo surgió? Aquí Xiaobian quiere informarle sobre el directorio usr en el sistema Linux. Lo siguiente también enumera las funciones de los archivos contenidos en algunos subdirectorios importantes debajo del directorio usr. Los usuarios que lo necesiten pueden consultar el estudio.

abreviatura es 1.usr recursos del sistema UNIX;

2.usr es una abreviatura de un usuario;

abreviatura es 3.usr recursos de software UNIX.

A juzgar por el sentido común, es poco probable que la abreviatura del usuario sea porque está en conflicto con /home. Pero la abreviatura de recursos del sistema o recursos de software es realmente difícil de decir. He comprobado muchas cosas, pero descubrí que incluso wikipedia es ambiguo. /usr es el núcleo del sistema Linux y contiene todos los archivos compartidos.

Es uno de los directorios más importantes del sistema Unix, que abarca archivos binarios, varios documentos, varios archivos de encabezado, x y varios archivos de biblioteca; también hay muchos programas, como ftp, telnet Espera un minuto

El directorio anterior /usr también es el directorio de inicio del usuario, que contiene varios archivos de usuario — — ahora ha sido reemplazado por /home (por ejemplo, /usr /someone se ha cambiado a /home /someone).

Modern /usr solo almacena varios programas y datos, y el directorio de usuarios ha sido transferido. Aunque el nombre /usr no ha cambiado, su significado ha cambiado de " directorio de usuarios " al directorio "recurso de sistema de Unix". Vale la pena señalar que en algunos sistemas Unix, /usr /alguien aún se trata como el directorio principal de un usuario, como Minix.

El sistema de archivos /usr suele ser grande porque todos los programas se instalan aquí. Todos los archivos en /usr son generalmente de la distribución de Linux, los programas instalados localmente y otras cosas están bajo /usr /local. Es posible que esto no requiera volver a instalar todo el programa al actualizar un nuevo sistema o una nueva distribución.

Como los archivos en /usr no están relacionados con una computadora específica, no se modificarán en el uso normal, por lo que este directorio (sistema de archivos) se puede compartir a través de la red, de modo que cuando el administrador instala un nuevo software Después de eso, todas las computadoras que comparten este sistema de archivos pueden usar el nuevo software.

En este punto, la verdad es clara. Parece que /var /run se movió a /run hace un tiempo.

Realmente no sé qué esperar. Resulta que Linux ha evolucionado mucho, y el nacimiento y uso de muchos directorios ha producido cambios fundamentales.

/usr Directory Structure

/usr /bin: Todos los archivos ejecutables, como gcc, firefox, etc.
(no incluidos en /sbin y /bin);

/usr /include: varios archivos de encabezado, al compilar archivos, etc .;

/usr /include /’ package-name ’: archivos de encabezado específicos del programa;

/usr /lib: Entonces, los archivos de biblioteca necesarios para el ejecutable;

/usr /local: Esto es principalmente para aquellos programas que se instalan manualmente, es decir, software que no está instalado por "New Orle" o apt-get . Tiene una estructura de directorio similar al directorio /usr. Deje que el administrador de paquetes administre el directorio /usr y coloque los scripts personalizados en el directorio /usr /local. Creo que esto debería ser una buena idea.

/usr /X11R6: x Archivos binarios del sistema, archivos de biblioteca, documentos, fuentes, etc. No es equivalente a la función de /usr, solo x puede llamar a estos archivos de biblioteca, etc., otros programas no leen ni usan. Debido a que Linux no tiene una interfaz gráfica nativa, y Linux es principalmente para el servidor, la interfaz gráfica no tiene significado; X11R6 significa la versión 11 versión 6;

/usr /X11R6 /bin: x binary, Contiene los archivos necesarios para ejecutar x;

/usr /X11R6 /include: x archivos de encabezado relacionados;

/usr /X11R6 /lib: x archivos de biblioteca;

/Usr /X11R6 /lib /modules: El módulo para x, cargado en el inicio. La falta de módulos de dispositivos video4linux, DRI y GLX y de E /S no funcionarán correctamente;

/usr /X11R6 /lib /X11 /fonts: x archivos de fuentes del servidor de fuentes;

/usr /Doc: documentación. En realidad, un enlace flexible a /usr /share /doc;

/usr /etc: un archivo de configuración raramente utilizado;

/usr /games: una vez se incluyeron juegos y otros archivos , rara vez se utiliza ahora;

/usr /info: información relacionada con el sistema, es un enlace flexible a /usr /share /info;

/usr /man: man manual, se ha movido a /usr /share /man;

/usr /sbin: Similar a /sbin, la raíz se puede ejecutar. Sin embargo, este directorio no está incluido en la variable de entorno $ PATH. Contiene programas similares a chroot, useradd, in.tftpd y pppconfig;

/usr /share: contiene archivos compartidos entre varios programas. Tales como fuentes, iconos, documentos, etc.
(El directorio correspondiente a /usr /local es /usr /loca /share);

/usr /share /doc: manual de Man para aplicaciones similares. Contiene la documentación del programa, los archivos de configuración predeterminados, etc.;

/usr /share /info: no se usa comúnmente, ha sido reemplazado por man;

/usr /share /man: manual de la aplicación;

/usr /share /icons: iconos tales como iconos de aplicaciones, como png, svg, etc .;

/usr /share /fonts: archivos de fuentes, en todo el sistema Use, ~ /.fonts solo está disponible para el usuario actual;

/usr /src: código fuente y documentación para el kernel de Linux;

/usr /src /linux: código fuente de Linux;

/usr/src/linux/.config: el archivo generado por el proceso de compilación del kernel; generalmente generado por el comando ‘ make config ’ > /usr/src/linux/.depend, /usr/src/linux/.hdepend: ‘ make dep ’ Compruebe los archivos necesarios para compilar dependencias, generados por /usr/src/linux/.config;

/usr /src /linux /COPYING: licencia GNU;

/usr /src /linux /Makefile: Makefil necesario para compilar el kernel e;

/usr/src/linux/Rules.make: Cuando hay varios Makefiles, ejecute make de acuerdo con sus reglas;

/usr /tmp: ha sido abandonado por muchas distribuciones Carpeta temporal.

Lo anterior es la introducción del directorio usr en el sistema Linux, ¡ahora lo sé! Todos los archivos en usr son generalmente del sistema Linux, ¡así que aprendamos más! ¡También es bueno crecer tu conocimiento!

Copyright © Conocimiento de Windows All Rights Reserved