41 votes

Que signifient ces abréviations?

Certains répertoires sont faciles à comprendre le sens

/usr
/bin
...

Mais pour les suivants, je n'ai aucune idée.

/etc
/opt

opt pour optionnel?
etc pour configuration électronique t...... (aucune idée pour t)

J'aimerais savoir ce que signifient ces abréviations.

42voto

iainlbc Points 2684

Étrangement /usr signifie en réalité Unix System Resources.

Le "etc" dans "/etc/bin" signifie vraiment "etcetera". Dans les premiers systèmes Unix, le répertoire le plus important était le répertoire "bin" (abréviation de "binaires" - programmes compilés) et "etc" était réservé aux trucs triviaux comme le démarrage, l'arrêt et l'administration. La liste des choses dont vous avez besoin pour exécuter Linux est : un programme binaire, etcetera, etcetera - en d'autres termes, un élément vital unique, plus quelques éléments moins importants.

Aujourd'hui, "etc" contient des fichiers de configuration système que vous auriez du mal à vous passer - à peine insignifiants. - http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html

29voto

Matt Simmons Points 20098

Vous pourriez trouver fascinant la sortie de "man hier"

7voto

Jeffrey Cohen Points 191

Pour le lecteur curieux, sbin est l'abréviation de « system binaries » (bien qu'il ait parfois été décrit comme étant l'abréviation de « static binaries », car sur certains systèmes les exécutables dans /sbin seraient toujours liés de manière statique pour assurer un système amorçable si /lib était détruit) ; lib, assez évidemment, signifie « bibliothèques ».

/var contient des fichiers « variables » - des choses comme des logs, des ids de processus, des répertoires temporaires, des boîtes mail.

/proc (sur les systèmes qui ont un système de fichiers proc) contenait à l'origine juste des informations sur les processus en cours d'exécution, mais Linux a étendu cela pour inclure également beaucoup d'autres informations (par exemple, cat /proc/cpuinfo).

Sur certaines anciennes variantes Unix, /etc contenait souvent des programmes exécutables (et peut encore le faire, dans certains cas), plutôt que d'être simplement limité à des fichiers de configuration. Si ma mémoire est bonne, ifconfig était en fait /etc/ifconfig sur les systèmes SVR4 il y a quelques années.

Si vous utilisez une machine Solaris, vous verrez également xpg4 (signifiant « X/Open Portability Guide »), ccs (« C Compiler System ») et ucb (« University of California, Berkeley » - compatibilité BSD).

Vous pouvez trouver utile de consulter la FHS :)

6voto

Kyle Brandt Points 81077

/etc signifie et cetera. Wikipedia fait référence à un document de Bell Labs de '72 qui l'appelle etcetera.

1voto

DUde Points 91

La norme de hiérarchie du système de fichiers contient des informations sur l'historique de etc :

http://fr.wikipedia.org/wiki/Norme_de_hiérarchie_du_système_de_fichiers

Il y a eu une controverse sur la signification du nom lui-même. Dans les premières versions du Document d'implémentation UNIX des Bell Labs, /etc est appelé le répertoire etcetera, car ce répertoire contenait historiquement tout ce qui ne trouvait pas sa place ailleurs (toutefois, la FHS limite /etc aux fichiers de configuration statiques et ne peut pas contenir de binaires). Depuis la publication de la documentation initiale, le nom du répertoire a été redésigné de différentes manières. Les interprétations récentes incluent des acronymes rétrogrades tels que "Configuration de texte modifiable" ou "Coffre à outils étendus".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X