Frage Wofür stehen diese Abkürzungen?


Einige Verzeichnisse sind leicht zu verstehen

/usr
/bin
...

Aber für die nächsten habe ich keine Ahnung.

/etc
/opt

opt für optional?
etc für elektronische t ...... Konfiguration (keine Idee für t)

Ich würde gerne wissen, was diese Abkürzungen bedeuten.


35
2018-05-01 01:42


Ursprung


Pedanterie, ich weiß, aber FYI / etc, / opt, / bin und der Rest sind nicht Akronyme: en.wikipedia.org/wiki/Akronym - Zayne S Halsall
@ Zayne Du hast Recht. Ich habe die Frage bearbeitet. Aber ich war mir sicher etc war ein Akronym. - Luc M
Ähnliche Post auf AU: askubuntu.com/q/138547/62483 - Lucio


Antworten:


Seltsamerweise /usr bedeutet eigentlich Unix-Systemressourcen.

"Die" etc "in" / etc / bin "steht wirklich für" etc. ". In frühen Unix - Systemen war das wichtigste Verzeichnis das" bin "- Verzeichnis (kurz für" binaries "- kompilierte Programme) und" etc "war für triviales Zeug wie Startup, Shutdown und Admin. Die Liste der Dinge, die Sie für die Ausführung von Linux benötigen, ist: ein Programm binary, und so weiter, mit anderen Worten, ein einziger wichtiger Punkt, plus ein paar weniger wichtige Teile.

Heute enthält "etc" systemweite Konfigurationsdateien, auf die Sie fast nie verzichten würden - kaum unwichtig. "-http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1098161,00.html


35
2018-05-01 01:56



Ich dachte, dass /usr bedeutet Benutzer. Aber deine Erklärung entfernt die seltsamen Gefühle, die ich über meine "Übersetzung" hatte. Vielen Dank! - Luc M
Auch hier ist eine gute Aufteilung der Verzeichnisstruktur auf FreeBSD: freebsd.org/doc/de_DE.ISO8859-1/books/handbook/... - iainlbc
/ usr bedeutete ursprünglich "Benutzer". "Unix System Resources" ist ein Backronym und es macht auch keinen Sinn, weil die Systemressourcen in / bin und / sbin sind; / usr kann viel später innerhalb eines laufenden Unix-Systems installiert werden. Kanonische Quelle: bitsavers.trailing-edge.com/pdf/bellLabs/unix/... (S. 13-14 im PDF) von Bell Labs in '72. - moeffju
@moeffju - danke dem 'BitSaver' Ich erinnere mich an Single-Stepping obwohl UNIX v7 Code die Bedeutung von Interrupts zu lernen. Und ja - mein erstes Home-Verzeichnis war / usr / michael - und / usr / local wurde "geboren", um Benutzern zu erlauben, Sachen in einer "lokalen" Wurzel hinzuzufügen. Meine Vermutung, dass / usr zu "UNIX Software Repository" wurde, liegt daran, dass / usr / src das ist, wo Sie UNIX neu erstellt haben, wann immer Sie ein Gerät hinzugefügt haben (oder einen Fehler behoben haben). Meine andere Lieblingsdatei war /usr/sys/conf.h - da dies die Datei ist, die ich als die conf-Datei von conf-Dateien erinnere (z. B. wo Plattenpartitionen definiert wurden). Ah - die Erinnerungen :) Toller Start in ein neues Jahr! - Michael Felt


Sie könnten die Ausgabe von "man hier" faszinierend finden


22
2018-05-01 02:10



Nett. Es ist lustig, weil hier bedeutet gestern in Französisch. Hierarchie war nicht mein erster Gedanke :-) - Luc M
@Luc_M und in Deutsch "hier" bedeutet "hier". :-) - splattne
Die Ausgabe beantwortet nicht die Frage (wofür Abkürzungen wie etc und opt stehen), aber trotzdem interessant. - Jonik
Wenn Sie kein Linux-System zur Hand haben, googeln Sie einfach Mann hier - AaronLS


für den neugierigen Leser, sbin ist die Abkürzung für "System Binaries" (obwohl sie manchmal als "statisch" bezeichnet wird), weil auf einigen Systemen die ausführbaren Dateien in /sbin wäre immer statisch verknüpft, um ein bootfähiges System zu gewährleisten /lib wurde zerstört); libsteht ziemlich offensichtlich für "Bibliotheken".

/var enthält "variable Dateien" - Dinge wie Protokolle, Prozess-IDs, temporäre Verzeichnisse, Mail-Spools.

/proc (auf Systemen, die a proc Dateisystem) enthielt ursprünglich nur Informationen über laufende Prozesse, aber Linux erweiterte dies um viele andere Informationen (z. B. cat /proc/cpuinfo).

Bei einigen älteren Unix-Varianten /etc oft enthalten ausführbare Programme (und tatsächlich kann in einigen Fällen immer noch tun), anstatt einfach auf Konfigurationsdateien beschränkt werden. Wenn Speicher dient, ifconfig war eigentlich /etc/ifconfig auf SVR4-Systemen vor einigen Jahren.

Wenn Sie einen Solaris-Computer verwenden, sehen Sie auch xpg4 (steht für "X / Open Portability Guide"), ccs ("C Compiler System"), und ucb ("Universität von Kalifornien, Berkeley" - BSD-Kompatibilität).

Vielleicht finden Sie auf der FHS hilfreich :)


7
2018-05-01 15:09





/etc steht für et cetera. Wikipedia-Referenzen ein Bell Labs Dokument aus '72 das nennt es und so weiter.


6
2018-05-01 01:48



+1 Das hätte wahrscheinlich diese [jetzt geschlossene] Frage beantwortet. serverfault.com/questions/137328/ ... - jscott


Der Dateisystem-Hierarchie-Standard enthält Informationen zum etc-Verlauf:

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

Es gab eine Kontroverse über die Bedeutung des Namens selbst. Im   frühe Versionen des UNIX-Implementierungsdokuments von Bell Labs,   / etc wird als etcetera-Verzeichnis bezeichnet, [24] als dieses Verzeichnis   historisch hielt alles, was nicht woanders hingehörte   Die FHS beschränkt / etc auf statische Konfigurationsdateien und möglicherweise nicht   Binärdateien enthalten). Seit der Veröffentlichung der frühen Dokumentation,   Der Verzeichnisname wurde auf verschiedene Arten umbenannt. Kürzlich   Interpretationen umfassen Backronyme wie "Editierbarer Text   Konfiguration "oder" Erweiterte Werkzeugkiste ".


1
2017-09-13 03:31