Co oznacza folder „etc” w katalogu głównym? Myślę, że wiedza o tym pomoże mi zapamiętać, gdzie znajdują się określone pliki.
Aktualizacja : Może być przydatny dla innych, folder służy do „Specyficznych plików konfiguracyjnych hosta” - odniesienie .
terminology
directory-structure
David Tang
źródło
źródło
/etc
bo nie było innego miejsca, żeby to ująć. Puf! Faktyczny standard. Czy wiesz, że/usr
pierwotnie było to miejsce, w którym znajdowały się katalogi domowe użytkowników?/etc
.Odpowiedzi:
Zdefiniować - / etc? ma dobrą historię.
Odniesienia do „et cetera” znajdują się w starych instrukcjach Bell Labs UNIX i tak dalej - obecnie jest on używany tylko do konfiguracji systemu, ale kiedyś tam, gdzie poszły wszystkie rzeczy, które nie pasowały do innych katalogów.
źródło
Początkowo istniały
/bin
programy (głównie binarne pliki wykonywalne), a wkrótce/dev
pliki urządzeń i/lib
dodatkowy kod wykonywalny ładowany przez programy (biblioteki)./usr
również przyszedł bardzo wcześnie, najpierw dla danych użytkownika, a następnie jako dodatkowy obszar OS z własnejbin
ilib
czymman
zawierający instrukcję w formie elektronicznej. Kod źródłowy był również często dostarczany gdzieś pod/usr
.W systemie operacyjnym było kilka plików, które nie pasowały do żadnej z istniejących kategorii. Obejmowało to
passwd
plik zawierający hasła użytkowników orazmtab
plik napisany przez programymount
, a takżeinit
późniejszerc
programy uruchamiane podczas rozruchu, a wraz z upływem czasu coraz więcej programów, które miały być uruchamiane wyłącznie w celach administracyjnych, a nie w ramach normalnego użytkowania.(Możesz przeglądać stary kod źródłowy Uniksa na drzewie uniksowym . Wersje wcześniejsze niż V6 są bardzo fragmentaryczne. Możesz również zobaczyć podręczniki V1 i V6 w Bibliotece stron podręcznika ).
Początkowo nie było żadnych skojarzeń, że pliki
/etc
były plikami konfiguracyjnymi. W tych bardzo wczesnych dniach, jeśli chcesz coś dostosować, rekompilujesz tę część systemu. Gdy Unix stał się potężniejszy, było coraz więcej rzeczy, które możesz zrobić bez ponownej kompilacji. W miarę jak Unix przybierał coraz szersze zastosowanie, było coraz więcej rzeczy, które ludzie chcieli robić, i znaleźli sposoby na zrobienie tego bez konieczności ponownej kompilacji. Tak/etc
wypełniony coraz większą liczbą plików tekstowych, które ludzie mogli i dostosowywali, dlatego stopniowo stał się katalogiem konfiguracji.Wraz z utworzeniem
/sbin
programów zawierających tylko dla administratora systemu,/etc
ostatecznie zawierały tylko pliki tekstowe, z których wiele można dostosować przez administratora systemu. Niektóre pliki (np./etc/mtab
Czasami/etc/resolv.conf
) są automatycznie obsługiwane przez programy systemowe; istnieje powolny trend do przenoszenia tych plików/run
w świecie Linuksa.W nowoczesnych systemach uniksowych prawie wszystkie systemowe pliki konfiguracyjne są niepełne
/etc
, ale nie wszystkie pliki/etc
są plikami konfiguracyjnymi. Typowe dystrybucje Linuksa i inne warianty uniksowe nie radzą sobie zbyt dobrze z modyfikowaniem wielu plików pochodzących z pakietów; co najmniej może być konieczne ręczne scalenie lokalnych modyfikacji podczas aktualizacji systemu.źródło
Oznacza „et cetera”. Po łacinie dosłownie „i reszta”. I mam dowód .
Edycja: W zarchiwizowanym poście z 4 marca 2007 r. Peter H. Salus cytuje e-mail, który „właśnie otrzymał” od Dennisa Richie , współtwórcy Uniksa, wyjaśniając, co na początku oznaczało „etc”:
źródło
Artykuł w Hierarchii Standardów Wikipedii zawiera wyjaśnienie tego.
Źródło: http://en.wikipedia.org/wiki//etc#Directory_structure
źródło
Na początku UNIX było konieczne i praktyczne nadawanie krótkich nazw rzeczom. Tak więc wszystkie katalogi systemowe były ograniczone do 3 liter i są to skróty. Te nazwy są nadal obecne w nowoczesnych systemach Linux. (tj. użytkownik-użytkownik, zmienna-zmienna, biblioteka lib).
etc
pochodzi z „et cetera”, ale widziałem na kilku stronach, że wspomniany jest backronym, który reprezentowałbyetc
obecną funkcję: „edytowalną konfigurację tekstu”, ale znowu jest to tylko nowoczesna adaptacja, która lepiej reprezentuje to, co tam jest.źródło
Myślałem, że to po prostu oznacza „et cetera” jak w „etc ...” na liście.
źródło
Zawsze zakładałem, że ma to sugerować inny katalog, na przykład „etc = cała reszta nie zawracamy sobie głowy dalszą kategoryzacją”; Osobiście używam takiego folderu również w moim katalogu domowym (nie nazywany itp., Ale „oars” = „(coś) innego”).
źródło
Pierwotnie miał to być „et cetera”, ale teraz oznacza „edytowalne konfiguracje tekstu”.
źródło
Studiuję elektronikę i mam kurs na temat RaspberryPi. Nasze uwagi mówią, że / etc oznacza „edytowalną konfigurację tekstu”. Zawsze zakładałem, że „katalog et cetera” to nic innego jak pseudonim. Uprzejmość ma większy sens niż na odwrót, ale kim jestem ...
źródło