Mitä juurihakemiston ”etc” -kansio tarkoittaa? Luulen, että tämän tietäminen auttaa minua muistamaan, missä tietyt tiedostot sijaitsevat.
Päivitys : Saattaa olla hyödyllistä muille, kansiota käytetään isäntäkohtaisiin määritystiedostoihin – Viite .
Kommentit
vastaus
Määritä – / etc? : llä on hyvä historia.
Löydät viitteitä ”et cetera” vanhoista Bell Labs UNIX -käyttöoppaista ja niin edelleen – nykyään sitä käytetään vain järjestelmiin kokoonpano, mutta ennen menivät kaikki asiat, jotka eivät mahtuneet muihin hakemistoihin.
Kommentit
- ” vanhat Bell Labs UNIX -oppaat ” minne?
Vastaa
Alun perin ohjelmille (lähinnä suoritettaville binaareille) oli /bin
ja laitetiedostoille pian /dev
ja /lib
ohjelmien (kirjastojen) lataamalle ylimääräiselle suoritettavalle koodille. /usr
tuli myös hyvin aikaisin, ensin käyttäjätietojen osalta, sitten ylimääräisenä käyttöjärjestelmän alueena, jolla on omat bin
ja lib
ja sitten man
, joka sisältää käsikirjan sähköisessä muodossa. Lähdekoodi annettiin myös usein jonnekin kohtaan /usr
.
Ja käyttöjärjestelmässä oli muutama tiedosto, jotka eivät sopineet mihinkään olemassa olevaan luokkaan Tämä sisälsi passwd
-tiedoston, joka sisältää käyttäjien salasanat, ja mtab
-tiedoston, jonka kirjoitti mount
, ja init
ja uudemmat rc
-ohjelmat, jotka suoritettiin käynnistyshetkellä, ja ajan myötä yhä useammat ohjelmat, jotka oli tarkoitettu suoritettaviksi vain hallintotarkoituksiin eikä osana normaalia käyttöä.
(Voit selata vanhaa Unix-lähdekoodia Unix-puusta . kuin V6 ovat hyvin hajanaisia. Voit myös nähdä V1 ja V6 käsikirjat Manuaalinen sivukirjasto .)
Aluksi ei ollut merkitystä, että /etc
-kohdan tiedostot olisivat määrityksiä f iles. Näinä varhaisina aikoina, jos haluat muokata jotakin, kääntäisit järjestelmän osan uudelleen. Kun Unix tuli tehokkaammaksi, voit tehdä yhä enemmän asioita kääntämättä uudelleen. Kun Unix käytettiin laajemmin, siellä olivat yhä enemmän asioita, joita ihmiset halusivat tehdä, ja he löysivät tapoja tehdä ne selviytymättä uudelleenkääntämisen vaikeuksista. Joten /etc
täytti yhä enemmän tekstitiedostoja, joita ihmiset pystyivät ja mukautti, joten siitä tuli vähitellen kokoonpanohakemisto.
Luomalla /sbin
sisältämään vain järjestelmänvalvojalle tarkoitettuja ohjelmia, /etc
päätyi lopulta vain tekstitiedostoihin, joista järjestelmänvalvoja voi muokata monia. Muutama tiedosto (esim. /etc/mtab
, joskus /etc/resolv.conf
) ylläpitävät järjestelmäohjelmat automaattisesti; nämä tiedostot siirretään hitaasti suuntaan /run
Linuxissa maailma.
Nykyaikaisissa unix-järjestelmissä melkein kaikki järjestelmänlaajuiset määritystiedostot ovat /etc
-kohdassa, mutta eivät kaikki tiedostot /etc
ovat määritystiedostoja.Tyypilliset Linux-jakelut ja muut unix-muunnelmat eivät selviydy kovin hyvin monien paketeista tulevien tiedostojen muokkaamisessa; ainakin sinun täytyy joutua yhdistämään paikalliset muutokset manuaalisesti, kun järjestelmää päivitetään.
Kommentit
- Tiedostojen muokkausongelma ratkaistaan hitaasti antamalla ohjelmien lukea useita määritystiedostoja hakemistosta. Jotkut niistä toimitetaan paketin mukana ja toiset toimittaa Lähetetyt saatetaan ehkä poistaa, mutta niitä ei tule muokata. Fantastinen ja informatiivinen vastaus BTW.
- Joissakin UNIX-käyttöjärjestelmissä ’ ll etsi symlinkit tiedostosta / etc, joka osoittaa komennot / bin-kansiossa.
- @Gilles, Mistä lähde on ” Alun perin siellä oli … ”
- @Pacerier Muistoja lähdekoodien tarkastelusta, emulaattoreissa suoritettavista binaareista, dokumentaatio- ja tutkimuspapereista (enimmäkseen kirjoittaneet Thompson ja Ritchie). En halua
ei ole viitteitä, voit halutessasi jäljittää ne.
Vastaa
Se tarkoittaa ” ym. ”. Latinaksi kirjaimellisesti ” ja loput ”. Ja minulla on todiste .
Muokkaa: Yllä oleva 3. maaliskuuta 2007 päivätty linkki on arkistoitu. Siinä Peter H. Salus lainaa sähköpostia, jonka hän ” sai juuri ” from Dennis Richie , Unixin yhteisluoja, tehden hyvin selväksi mitä ” jne. ” tarkoitti alun perin:
Vakuutan teille, että / etc: n alkuperäinen sisältö oli ” et cetera ” jotka eivät tunnu sopivan muualle. Muut variantit saattavat tehdä omat etymologiansa toisin.
Terveisin,
Dennis
Kommentit
- Niille, jotka ’ en tiedä kuka Peter Salus on: amazon.com/Quarter-Century-UNIX-Peter-Salus/dp/0201547775
- Hei kirjoittaja 🙂 Todiste-linkkisi näyttää kuolleelta. Voisitko selvittää, viittaako se tarjoamaasi postiin?
Vastaa
Wikipedia ”s Filesystem Hierarchy Standard Article -artikkelissa on selitys tästä.
Isäntäkohtaiset järjestelmänlaajuiset kokoonpanotiedostot Nimen merkityksestä on kiistelty . Bell labsin UNIX-toteutusasiakirjan varhaisissa versioissa / etc kutsutaan etcetera-hakemistoksi, koska tässä hakemistossa oli historiallisesti kaikki, jotka eivät kuuluneet muualle (FHS kuitenkin rajoittaa / etc staattisiin määritystiedostoihin eikä välttämättä sisällä binäärejä). Aikaisen dokumentaation julkaisemisen jälkeen hakemiston nimi on nimetty uudelleen eri tavoin. Viimeaikaiset tulkinnat sisältävät takasanoja, kuten ”muokattava tekstin määritys” tai ”laajennettu työkalurinta”.
Lähde: http://en.wikipedia.org/wiki//etc#Directory_structure
Vastaa
UNIXin alussa se oli sekä välttämätöntä että käytännöllistä antaa tavaralle lyhyitä nimiä. Joten kaikki järjestelmähakemistot pidettiin 3 kirjaimena ja ne ovat lyhenteitä. Nämä nimet ovat edelleen läsnä nykyaikaisissa Linux-järjestelmissä. (ts. usr-user, var-variable, lib-kirjasto). etc
tulee sanoista ”et cetera”, mutta olen useissa sivustoissa nähnyt mainitsevan takasanan, joka edustaisi etc
”nykyistä toimintoa : ”muokattava tekstin kokoonpano”, mutta jälleen kerran, tämä on vain moderni mukautus, joka edustaa paremmin siellä olevia.
Vastaa
Luulin, että se tarkoitti vain ”jne.” kuten luettelossa ”jne …”.
Tämä tuote auttaa kotieläimiä, kuten koiria, kissat, jne …
kommentit
- Olen ’ sitäkin ajatellut, mutta se ei ’ t Minulle on järkevää. Miksi standardi, root-Linux-kansio nimetään et cetera? Mutta ehkä se on asia …
- Vain köyhimmistä luokkajärjestelmistä puuttuu ” sekalainen ” -luokka. Unix on riittävän iso n eed ” misc ” -kansion; he valitsivat vain toisen nimen.
vastaus
Oletin aina ehdottaneeni sekalaisia hakemistoja, kuten ”etc = kaikki muut älä vaivaudu luokittelemaan edelleen ”; Henkilökohtaisesti käytän tällaista kansiota myös kotihakemistossa (ei nimeltään jne., Mutta ”airot” = ”(jotain) muuta”).
vastaus
Sen alun perin oli tarkoitus olla ”et cetera”, mutta nyt se tarkoittaa ”muokattavia tekstimäärityksiä”.
Kommentit
- Minusta tuntuu, että olet oikeassa. Voitko jakaa asiaankuuluvan lähteen tästä?
- Anteeksi, mutta se tarkoittaa silti ” et cetera ”
- Toinen vastaus väittää, että tämä on todellakin takasana .
vastaus
Opiskelen elektroniikkaa ja minulla on kurssi RaspberryPi: stä. Huomautuksissamme sanotaan, että / etc tarkoittaa ”muokattavaa tekstin määritystä”. Oletin aina, että ”et cetera -hakemisto” ei ollut muuta kuin lempinimi. Sellainen ei ole järkevämpää kuin päinvastoin, mutta kuka minä olen …
/etc
, koska ’ ei ollut missään muualla laittaa sitä. Pöh! Tosiasiallisesti standardi. Tiedät, että/usr
oli alun perin paikka, jossa käyttäjän kotihakemistot olivat?/etc
.