Que signifient ces abréviations?

39

Certains annuaires sont faciles à comprendre le sens

/ usr
/ bin
...

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

/ etc
/opt

optpour facultatif?
etcpour t ...... configuration électronique (aucune idée pour t)

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

Luc M
la source
3
Pédanterie, je sais, mais FYI / etc / opt / bin et le reste sont pas acronymes: en.wikipedia.org/wiki/Acronym
Zayne S Halsall
@Zayne Vous avez raison. J'ai édité la question. Mais j'étais sûr que etcc'était un acronyme.
Luc M
Article
Lucio

Réponses:

39

Etrangement, cela /usrsignifie en réalité ressources système Unix.

"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 pour des choses triviales comme le démarrage, l’arrêt et l’administrateur. La liste de ce dont vous avez besoin pour exécuter Linux est la suivante: un programme binaire, etcetera, etc. - en d’autres termes, un seul élément vital, plus quelques éléments de moindre importance.

Aujourd'hui, "etc" contient des fichiers de configuration à l'échelle du système dont vous ne vous ferez presque jamais, ce qui n'est guère important. "- http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html

iainlbc
la source
3
Je pensais que cela /usrsignifie les utilisateurs. Mais votre explication supprime les sentiments étranges que j'avais à propos de ma "traduction". Merci!
Luc M
3
Aussi, voici une bonne ventilation de la structure de répertoires sur FreeBSD: freebsd.org/doc/en_US.ISO8859-1/books/handbook/…
iainlbc
6
/ usr signifiait à l'origine «utilisateur». "Unix System Resources" est un backronym et cela n'a pas beaucoup de sens non plus, car les ressources système sont dans / bin et / sbin; / usr peut être monté beaucoup plus tard à partir d'un système Unix en cours d'exécution. Source canonique: bitsavers.trailing-edge.com/pdf/bellLabs/unix/… (p.13-14 dans le PDF) de Bell Labs en 1972.
Moeffju
2
@ moeffju - merci le "bitsaver" Je me souviens d'un code pas à pas si UNIX v7 pour apprendre le sens des interruptions. Et oui - mon premier répertoire personnel était / usr / michael - et / usr / local était "né" pour permettre aux utilisateurs d'ajouter des éléments dans une racine "locale". Je suppose que / usr est devenu "Référentiel de logiciels UNIX" parce que / usr / src est l'endroit où vous (re) construisez UNIX chaque fois que vous ajoutez un périphérique (ou corrigez un bogue). Mon autre fichier préféré était /usr/sys/conf.h - car c’est le fichier dont je me souviens comme étant le fichier conf des fichiers conf (par exemple, où les partitions de disque ont été définies). Ah - les souvenirs :) Bon début d'année!
Michael a ressenti le
1
@iainlbc Je ne pense pas, je pense que ses "ressources système utilisateur" ne sont pas simplement "utilisateur" ... tldp.org/LDP/Linux-Filesystem-Hierarchy/html/usr.html
AndyPerlitch
27

Vous pourriez trouver le résultat de "man hier" fascinant

Matt Simmons
la source
2
Agréable. C'est drôle parce que hiersignifie hier en français. La hiérarchie n'était pas ma première pensée :-)
Luc M,
2
@Luc_M et en allemand "hier" signifie "ici". :-)
splattne
3
La sortie ne répond pas à la question (que signifient les abréviations telles que etc. et opt), mais néanmoins intéressante.
Jonik
Si vous n'avez pas de système Linux sous la main, n'hésitez pas, google man hier
AaronLS
7

pour le lecteur curieux, sbinest l'abréviation de «système binaire» (bien qu'il ait parfois été qualifié de «binaire statique», car sur certains systèmes, les exécutables /sbinseraient toujours liés de manière statique pour assurer un système amorçable s'ils /libétaient détruits); lib, assez évidemment, signifie «bibliothèques».

/var contient des «fichiers variables», tels que des journaux, des identifiants de processus, des répertoires temporaires et des spools de courrier.

/proc(sur les systèmes qui ont un procsystème de fichiers) ne contenait à l’origine que des informations sur les processus en cours, mais Linux l’a étendu pour inclure également de nombreuses autres informations (par exemple, cat /proc/cpuinfo).

Sur certaines versions Unix plus anciennes, /etccontenaient souvent des programmes exécutables (et le sont peut-être encore, dans certains cas), plutôt que d'être simplement restreints aux fichiers de configuration. Si ma mémoire est bonne, ifconfigc'était en réalité /etc/ifconfigsur des systèmes SVR4 il y a quelques années.

Si vous utilisez une machine Solaris, vous verrez également xpg4(pour «X / Open Portability Guide»), ccs(«Système de compilation C») et ucb(«Université de Californie, Berkeley» - compatibilité BSD).

Vous pouvez trouver utile de lire sur le FHS utile :)

Mo.
la source
1

La norme de hiérarchie des systèmes de fichiers contient des informations sur l'historique, etc.:

http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

La signification du nom lui-même a suscité la controverse. Dans les premières versions du document de mise en oeuvre UNIX des laboratoires Bell, / etc est désigné sous le nom de répertoire etcetera [24], car ce répertoire contenait historiquement tout ce qui n’appartenait pas à autre chose ne contient pas de fichiers binaires). Depuis la publication de la documentation initiale, le nom du répertoire a été renommé de différentes manières. Les interprétations récentes incluent des backronymes tels que "Editable Text Configuration" ou "Extended Tool Chest".

AaronLS
la source