Co znamená atd.?

Co znamená složka „etc“ v kořenovém adresáři? Myslím, že když si to uvědomím, pomůžu si zapamatovat, kde se určité soubory nacházejí.

Aktualizace : Může být užitečná pro ostatní, složka se používá pro „Konfigurační soubory specifické pro hostitele“ – reference .

Komentáře

  • Backronym, který se mi spíše líbí, je “ Upravit a nakonfigurovat “ , ale žádná historie nenaznačuje, že se jedná o “ real “ význam.
  • Můj odhad by byl historie. Nikdo si opravdu nemyslel “ Hej, ‚ budeme mít spoustu systémových konfiguračních dat! “ a nikdo pro ni nikdy nevytvořil adresář. Ale samozřejmě to bylo a všichni to strčili do /etc, protože to nebylo možné ‚ nikde umístit. Teplouš! De-facto standard. Víte, že /usr bylo původně místem, kde byly domovské adresáře uživatelů?
  • Je to ‚ také (mírně) zajímavé, že starší verze systémů Solaris a HP-UX (a možná i jiné, které jsem ‚ zapomněl) ve skutečnosti měly také binární soubory v /etc .
  • Až do nedávné doby * BSD stále ukládaly domovské adresáře uživatelů do / usr / home, ve skutečnosti.
  • Za starých časů / etc také obsahoval binární soubory. Věřím, že většina z nich migrovala na / sbin

Answer

Definovat – / etc? má dobrou historii.

Odkazy na „et cetera“ najdete ve starých manuálech Bell Labs pro UNIX atd. – dnes se používá pouze pro systém konfigurace, ale bývalo to tam, kde šly všechny věci, které se nevejdou do jiných adresářů.

Komentáře

  • “ staré příručky Bell Labs pro UNIX “ kde?

odpověď

Původně existovalo /bin pro programy (v podstatě spustitelné binární soubory) a velmi brzy /dev pro soubory zařízení a /lib extra spustitelný kód načtený programy (knihovnami). /usr také přišel velmi brzy, nejprve pro uživatelská data, poté jako zvláštní oblast OS s vlastními bin a lib a poté man obsahující příručku v elektronické podobě. Zdrojový kód byl také často poskytován někde pod /usr.

A v operačním systému bylo několik souborů, které se nehodily do žádné ze stávajících kategorií . To zahrnovalo passwd soubor obsahující hesla uživatelů a mtab soubor napsaný mount a init a později rc programy spouštěné při zavádění a postupem času stále více programů, které měly být spouštěny pouze pro administrativní účely a ne jako součást běžného používání.

(Některé staré zdrojové kódy Unixu můžete procházet ve Unix Tree . Verze starší než V6 jsou velmi dílčí. Příručky V1 a V6 najdete také v Ruční knihovna stránek .)

Nejprve neexistovala konotace, že by soubory v /etc byly konfigurace F iles. V těchto velmi raných dobách, pokud jste chtěli něco přizpůsobit, rekompilovali jste tuto část systému. Jak se Unix stal výkonnějším, bylo stále více věcí, které byste mohli dělat bez opětovného kompilace. bylo stále více věcí, které lidé chtěli dělat, a našli způsoby, jak to udělat, aniž by museli překonávat potíže s rekompilací. /etc se tak plnilo stále více textových souborů, které lidé mohli a přizpůsobil, a proto se postupně stal konfiguračním adresářem.

Vytvořením /sbin tak, aby obsahoval programy určené pouze pro správce systému, nakonec obsahoval pouze textové soubory, z nichž mnohé může správce systému upravit. Několik souborů (např. /etc/mtab, někdy /etc/resolv.conf) jsou automaticky udržovány systémovými programy; existuje pomalý trend přesouvat tyto soubory do systému /run v systému Linux svět.

V moderních unixových systémech jsou téměř všechny systémové konfigurační soubory pod /etc, ale ne všechny soubory v /etc jsou konfigurační soubory.Typické linuxové distribuce a další varianty unixu se s úpravou mnoha souborů pocházejících z balíčků velmi dobře nevyrovnají; minimálně při aktualizaci systému můžete nakonec místní úpravy sloučit ručně.

Komentáře

  • Problém s úpravami souborů se pomalu řeší tím, že programy načtou více konfiguračních souborů z adresáře. Některé z nich budou dodány s balíčkem a jiné dodá ty, které jsou dodávány, mohou být odstraněny, ale neměly by být uživatelem upravovány. Fantastická a poučná odpověď BTW.
  • V některých operačních systémech UNIX ‚ ll najít symbolické odkazy v / etc ukazující na příkazy v / bin.
  • @Gilles, Kde je zdroj pro “ Původně bylo … “
  • @Pacerier Vzpomínky na prohlížení zdrojového kódu, binární soubory běžící v emulátorech, dokumentace a výzkumné práce (většinou Thompson a Ritchie). iv id = „a60b457cd8“>

Pokud nemáte reference, můžete je případně sledovat.

Odpovědět

To znamená “ et cetera „. V latině doslovně “ a zbytek „. A mám důkaz .

Upravit: Původní výše uvedený odkaz ze dne 3. března 2007 byl archivován. V něm Peter H. Salus cituje e-mail, který “ právě obdržel “ od Dennis Richie , spolutvůrce Unixu, což jasně ukazuje, co “ atd. “ původně stál za:

Ujišťuji vás, že původní obsah / etc byl “ et cetera “ které se nezdají být vhodné pro jiné účely. Jiné varianty mohou mít svou vlastní etymologii odlišně.

S pozdravem,
Dennis

Komentáře

Odpovědět

Wikipedia „Standardní článek o hierarchii souborového systému nabízí vysvětlení.

Konfigurační soubory specifické pro celý systém hostitele Došlo k polemice ohledně významu samotného názvu . V raných verzích dokumentu UNIX Implementation Document od laboratoří Bell se / etc označuje jako adresář etcetera, protože tento adresář historicky obsahoval vše, co jinde nepatří (FHS však omezuje / etc na statické konfigurační soubory a nemusí obsahovat binární soubory). Od vydání rané dokumentace byl název adresáře různými způsoby změněn. Nedávné interpretace zahrnují backronyma jako „Konfigurace upravitelného textu“ nebo „Rozšířená nástrojová truhla“.

Zdroj: http://en.wikipedia.org/wiki//etc#Directory_structure

Odpověď

Na začátku systému UNIX bylo nutné i praktické pojmenovat věci zkráceně. Takže všechny systémové adresáře byly udržovány na 3 písmena a jsou to zkratky. Tato jména jsou stále přítomna na moderních systémech Linux. (tj. usr-user, var-variable, lib-library). etc pochází z „et cetera“, ale na několika webech jsem viděl, že je uvedeno backronym, který by představoval současnou funkci etc : „upravitelná konfigurace textu“, ale opět se jedná pouze o moderní adaptaci, která lépe reprezentuje to, co tam je.

Odpověď

Myslel jsem, že to znamená jen „et cetera“ jako v seznamu „atd …“.

Tento produkt pomáhá domácím mazlíčkům jako jsou psi, kočky, atd …

komentáře

  • I ‚ jsem si to také myslel, ale ‚ t dává mi smysl. Proč by se standardní kořenová linuxová složka jmenovala et cetera? Ale možná je to tak …
  • Pouze v nejchudších systémech kategorie chybí “ různá “ kategorie. Unix je dost velký na to, aby vytvořila “ misc “ složku; prostě si vybrali jiné jméno je vše.

Odpověď

Vždy jsem předpokládal, že to bude navrhnout jiný adresář, například „etc = all the rest we neobtěžujte se dále kategorizovat “; Osobně používám takovou složku také ve svém domovském adresáři (nevolaný atd., Ale „vesla“ = „(něco) jiného“).

Odpověď

Původně to mělo být „et cetera“, ale nyní to znamená „upravitelné konfigurace textu“.

Komentáře

Odpověď

Studuji elektroniku a mám kurz o RaspberryPi. Naše poznámky říkají, že / etc znamená „Editovatelná konfigurace textu“. Vždy jsem předpokládal, že „adresář et cetera“ není nic jiného než přezdívka. Je to trochu smysluplnější než naopak, ale kdo jsem …

Komentáře

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *