Mitä jne tarkoittaa?

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

  • Mielestäni mieluummin oleva taustamerkki on ” Muokkaa konfiguroidaksesi ” , mutta ei ole historiaa, joka viittaa siihen, että tämä on ” todellinen ” merkitys.
  • Arvaukseni olisi historiaa. Kukaan ei oikeastaan ajatellut ” Hei, meillä ’ meillä on joukko koko järjestelmän kattavia määritystietoja! ” joten kukaan ei koskaan luonut hakemistoa sille. Mutta tietysti oli, ja kaikki työnsivät sen /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?
  • Se ’ myös (hieman) mielenkiintoista huomata, että Solariksen ja HP-UX: n vanhemmilla versioilla (ja ehkä muillakin, jotka olen ’ unohtanut) oli oikeastaan binäärejä myös /etc .
  • Viime aikoihin asti * BSD: t asettavat käyttäjien kotihakemistot itse asiassa / usr / home.
  • Vanhoina aikoina / etc pitivät myös binäärejä. Uskon, että suurin osa heistä siirtyi / sbiniin

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

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

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 …

Kommentit

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *