Mit jelent a gyökérkönyvtárban található “etc” mappa? Azt hiszem, ennek ismerete segít emlékezni bizonyos fájlok helyére.
Frissítés : Hasznos lehet mások számára, a mappát a “Gazdagép specifikus konfigurációs fájljai” – hivatkozás .
Hozzászólások
Válasz
Define – / etc? jó előzményekkel rendelkezik.
A “et cetera” -ra hivatkozásokat találhat a régi Bell Labs UNIX kézikönyvekben és így tovább – manapság csak a rendszerekhez használják konfigurációval, de régen minden olyan anyag elment, amely nem illett más könyvtárakba.
Megjegyzések
- ” régi Bell Labs UNIX kézikönyvek ” hova?
Válasz
Eredetileg /bin
volt programokra (lényegében futtatható bináris fájlokra), és hamarosan /dev
eszközfájlokra és /lib
a programok (könyvtárak) által betöltött extra futtatható kódhoz. A /usr
szintén nagyon korán jött be, először a felhasználói adatokhoz, majd extra operációs rendszerként, saját bin
és lib
, majd a kézikönyvet elektronikus formában tartalmazó man
. A forráskódot gyakran megadták valahol a /usr
alatt.
És az operációs rendszerben volt néhány fájl, amely nem illett a meglévő kategóriák egyikébe sem. Ez tartalmazott egy passwd
fájlt, amely felhasználói jelszavakat tartalmaz, és egy mtab
fájlt, amelyet mount
, valamint a rendszerindításkor végrehajtott init
és későbbi rc
programok, és az idő múlásával egyre több olyan program, amelyet csak végrehajtásra szántak adminisztrációs célokra és nem a normál használat részeként.
(Böngészhet néhány régi Unix forráskódot a Unix fán . Korábbi verziók mint a V6 nagyon töredékesek. Az V1 és V6 kézikönyveket is megtekintheti a Manuális oldalkönyvtár .)
Eleinte nem volt olyan konnotáció, hogy a /etc
fájlban konfigurálva lettek volna a fájlok f iles. Ezekben a korai időkben, ha valamit testre szeretnél szabni, újra össze kellene fordítanod a rendszer azon részét. Amint a Unix erősebb lett, egyre több olyan dolog volt, amit megtehettél volna újrafordítás nélkül. Ahogy a Unix szélesebb körben elterjedt, ott egyre több olyan dolog volt, amit az emberek meg akartak csinálni, és megtalálták a módját, hogy megtehessék ezeket anélkül, hogy átvészelnék az újrafordítás problémáját. Tehát /etc
egyre több szövegfájl töltötte meg, amelyeket az emberek tudtak és testreszabta, így fokozatosan a konfigurációs könyvtár lett.
A /sbin
létrehozásával csak a rendszergazdának szánt programokat tartalmazhat, /etc
végül csak szöveges fájlokat tartalmazott, amelyek nagy részét a rendszergazda testreszabhatja. Néhány fájl (pl. /etc/mtab
, néha /etc/resolv.conf
) a rendszerprogramok automatikusan karbantartják; lassú tendencia van, hogy ezeket a fájlokat a /run
fájlokba helyezik át a Linux rendszerben világban.
A modern unix rendszereken szinte az összes rendszerszintű konfigurációs fájl /etc
alá tartozik, de nem minden fájl a /etc
konfigurációs fájlok.A tipikus Linux disztribúciók és más unix variánsok nem nagyon képesek megbirkózni a csomagokból származó sok fájl módosításával; a rendszer frissítésekor a helyi módosításokat minimum kézzel kell egyesítenie.
Megjegyzések
- A fájlmódosítási problémát lassan megoldják azáltal, hogy a programok több konfigurációs fájlt olvasnak el egy könyvtárból. Néhányat a csomaggal szállítunk, másokat pedig a felhasználók. A kiszállítottakat esetleg eltávolíthatjuk, de a felhasználó nem módosíthatja őket. Fantasztikus és informatív válasz BTW.
- Egyes UNIX operációs rendszereken ‘ ll a / bin fájlban található parancsokra mutató szimbólumokat talál.
- @Gilles, Hol található a ” forrása Eredetileg … ”
- @Pacerier A forráskód, az emulátorokban futó bináris fájlok, dokumentációk és kutatási dokumentumok (főleg Thompson és Ritchie) megemlékezései. iv id = “a60b457cd8”>
nincs referenciája, ha akarja, bátran kövesse nyomon.
Válasz
Ez azt jelenti: ” és így tovább “. Latinul szó szerint “, a többi pedig “. És van igazolásom .
Szerkesztés: A fenti, 2007. március 3-i linket archiváltuk. Ebben Peter H. Salus idéz egy e-mailt, amelyet ” most kapott ” Dennis Richie -től, a Unix társszerzőjétől, világosan kitüntetve, mi ” stb. eredetileg a következőt állította:
Biztosítom, hogy az / etc eredeti tartalma a ” et cetera ” amelyek úgy tűnik, hogy nem illenek máshova. Más változatok eltérően csinálhatják saját etimológiájukat.
Üdvözlettel,
Dennis
Megjegyzések
- Azok számára, akik nem ‘ nem tudom, ki Peter Salus: amazon.com/Quarter-Century-UNIX-Peter-Salus/dp/0201547775
- Sziasztó 🙂 A bizonyító linked halottnak tűnik, tudnál pontosítani, ha az az általad idézett levelekre mutat?
Válasz
Wikipédia A fájlrendszer-hierarchia szabványcikk magyarázatot ad erre.
Gépspecifikus, rendszerszintű konfigurációs fájlok Magában a névben vita alakult ki. . A Bell labs UNIX-implementációs dokumentumának korai verzióiban a / etc-t etcetera könyvtárnak nevezik, mivel ez a könyvtár történelmileg mindent tartalmaz, ami nem volt máshol (az FHS azonban statikus konfigurációs fájlokra korlátozza az / etc fájlokat, és nem tartalmazhat bináris fájlokat). A korai dokumentáció közzététele óta a könyvtár nevét különféle módon újrarendezték. A legújabb értelmezések tartalmaznak olyan hátszavakat, mint az “Szerkeszthető szövegkonfiguráció” vagy “Kiterjesztett eszközláda”.
Forrás: http://en.wikipedia.org/wiki//etc#Directory_structure
Válasz
A UNIX elején szükséges és praktikus volt, hogy rövid neveket adjunk a dolgoknak. Tehát az összes rendszerkönyvtár 3 betűből állt, és ezek rövidítések. Ezek a nevek még mindig jelen vannak a modern Linux rendszereken. (azaz: usr-user, var-változó, lib-library). A etc
az “et cetera” szóból származik, de több webhelyen láttam, hogy olyan háttért említenek, amely a etc
“jelen funkcióját képviselné. : “szerkeszthető szövegkonfiguráció”, de ez megint csak egy modern adaptáció, amely jobban reprezentálja az ott lévő tartalmakat.
Válasz
Azt hittem, hogy ez csak azt jelenti, hogy “stb.”, mint a listában szereplő “stb …”.
Ez a termék segít a háziállatoknak, például a kutyáknak, macskák, stb …
megjegyzések
- Én ‘ ezt is gondoltam, de nem ‘ t Miért kellene egy szabványos, root linux mappát megnevezni stb.? De talán ez a helyzet …
- Csak a legszegényebb kategóriájú rendszerekben hiányzik a ” egyéb ” kategória. A Unix elég nagy ahhoz, hogy n beírt egy ” misc ” mappát; csak egy másik nevet választottak.
Válasz
Mindig azt gondoltam, hogy egy különféle könyvtárat javasolok, például “etc = az összes többi, amit ne fáradjon tovább kategorizálni “; Én személy szerint használok egy ilyen mappát a saját könyvtáramon is (nem hívják stb., Hanem “evezők” = “(valami más)”.
Válasz
Eredetileg “et cetera” volt, de most “szerkeszthető szövegkonfigurációk”.
Megjegyzések
- Úgy érzem, igazad lehet. Megoszthat erről releváns forrást?
- Sajnáljuk, de ez még mindig ” et cetera ”
- Egy másik válasz azt állítja, hogy ez valóban a háttere .
Válasz
Elektronikát tanulok, és van egy tanfolyamom a RaspberryPi-ről. Megjegyzéseink szerint az / etc jelentése “Szerkeszthető szövegkonfiguráció”. Mindig azt feltételeztem, hogy az “et cetera könyvtár” nem más, mint egy becenév. Ez a fajta off értelmesebb, mint fordítva, de ki vagyok én …
/etc
, mert ‘ nem volt máshol. Hoppá! De facto szabvány. Tudja, hogy eredetileg a/usr
volt az a hely, ahol a felhasználói otthoni könyvtárak voltak?/etc
fájlban is .