Que signifie le dossier "etc" dans le répertoire racine? Je pense que le savoir m'aidera à me rappeler où se trouvent certains fichiers.
Mise à jour : Pourrait être utile pour les autres utilisateurs, le dossier est utilisé comme référence "Fichiers de configuration spécifiques à l'hôte" .
terminology
directory-structure
David Tang
la source
la source
/etc
parce qu'il n'y avait pas d'autre endroit où le dire. Pouf! Standard de facto. Vous savez que/usr
c'était à l'origine de l'emplacement des répertoires personnels des utilisateurs?/etc
.Réponses:
Définir - / etc? a une bonne histoire.
Vous pouvez trouver des références à "et cetera" dans les anciens manuels UNIX des Bell Labs, etc.
la source
À l’origine, il y en avait
/bin
pour les programmes (essentiellement des fichiers binaires exécutables) et très bientôt/dev
pour les fichiers de périphérique et/lib
pour le code exécutable supplémentaire chargé par des programmes (bibliothèques)./usr
aussi est venu très tôt, d' abord pour les données utilisateur, puis comme une zone OS supplémentaire avec son proprebin
etlib
puisman
contenant le manuel sous forme électronique. Le code source était aussi souvent fourni quelque part/usr
.Et il y avait quelques fichiers dans le système d'exploitation qui ne correspondaient à aucune des catégories existantes. Cela incluait un
passwd
fichier contenant les mots de passe des utilisateurs et unmtab
fichier écrit parmount
, ainsi que les programmesinit
ultérieursrc
exécutés au démarrage et, avec le temps, de plus en plus de programmes destinés à être exécutés uniquement à des fins d'administration et non dans le cadre d'une utilisation normale.(Vous pouvez parcourir certains anciens codes source Unix dans l’ arborescence Unix . Les versions antérieures à la V6 sont très fragmentaires. Vous pouvez également consulter les manuels V1 et V6 dans la bibliothèque de pages de manuels .)
Au début, il n'y avait aucune connotation selon laquelle les fichiers
/etc
étaient des fichiers de configuration. Au tout début, si vous vouliez personnaliser quelque chose, vous recompiliez cette partie du système. À mesure qu'Unix devenait plus puissant, il y avait de plus en plus de choses que vous pouviez faire sans recompiler. Plus on utilisait Unix, plus il y avait de choses que les gens voulaient faire et ils trouvaient le moyen de les faire sans passer par le problème de la recompilation. Si/etc
remplis de plus en plus de fichiers texte que les gens ont pu et ont pu personnaliser, il est donc devenu progressivement le répertoire de configuration.Avec la création de
/sbin
contenir des programmes destinés uniquement à l'administrateur système,/etc
fini par ne contenir que des fichiers texte, dont beaucoup peuvent être personnalisés par l'administrateur système. Quelques fichiers (par exemple/etc/mtab
, parfois/etc/resolv.conf
) sont automatiquement gérés par les programmes système; il y a une lente tendance à déplacer ces fichiers/run
dans le monde Linux.Sur les systèmes Unix modernes, presque tous les fichiers de configuration du système sont présents
/etc
, mais tous les fichiers ne/etc
sont pas nécessairement des fichiers de configuration. Les distributions Linux typiques et d'autres variantes Unix ne supportent pas très bien la modification de nombreux fichiers provenant de paquets; Au minimum, vous devrez peut-être fusionner manuellement les modifications locales lors de la mise à niveau du système.la source
Cela signifie "et cetera". En latin littéralement "et le reste". Et j'ai des preuves .
Edit: Dans un article archivé daté du 4 mars 2007, Peter H. Salus cite un email qu'il "vient de recevoir" de Dennis Richie , co-créateur d'Unix, expliquant très clairement ce que "etc" représentait initialement:
la source
L'article standard de la hiérarchie des systèmes de fichiers de Wikipedia propose une explication à ce sujet.
Source: http://en.wikipedia.org/wiki//etc#Directory_structure
la source
Au début d'UNIX, il était à la fois nécessaire et pratique de donner des noms brefs aux objets. Ainsi, tous les répertoires système ont été limités à 3 lettres et sont des abréviations. Ces noms sont toujours présents sur les systèmes Linux modernes. (c.-à-d. usr-user, var-variable, lib-library).
etc
vient de 'et cetera' mais j'ai vu sur plusieurs sites qu'on mentionnait un backronym qui représenteraitetc
la fonction actuelle: "configuration de texte éditable", mais là encore, il s'agit simplement d'une adaptation moderne pour mieux représenter ce qu'il y a dedans.la source
Je pensais que cela signifiait simplement "et cetera" comme dans "etc ..." sur une liste.
la source
J'ai toujours supposé que c'était pour suggérer un répertoire divers, comme "etc = tout le reste, nous n'avons pas la peine de catégoriser davantage"; Personnellement, j'utilise aussi un tel dossier sur mon répertoire personnel (non appelé etc, mais "oars" = "(quelque chose) d'autre").
la source
À l'origine, il était censé être "et cetera", mais il désigne désormais "les configurations de texte modifiables".
la source
J'étudie l'électronique et j'ai un cours sur le RaspberryPi. Nos notes indiquent que / etc signifie "Editable Text Configuration". J'ai toujours supposé que "le répertoire et cetera" n'était rien d'autre qu'un surnom. Cela a plus de sens que l’inverse, mais qui suis-je?
la source