Sissejuhatus Unixi failisüsteemi

Unixi failisüsteem on meetod, kus suurte andmemahtude korraldamine ja salvestamine on hõlpsasti hallatav. Fail on seotud andmete kogum, mida vaadeldakse loogiliselt baitide vooguna. Sellel on atribuudid, millel on selle failiga seotud teavet. Faili atribuudid võivad puudutada failitüüpi, failinime, füüsilist faili suurust, faili omanikku, faili kaitset, faili ajatemplit jne. See atribuut annab üksikasjalikku teavet kasutatava faili kohta. Failide kasutamisel manipuleeritakse nendega ja seetõttu on vaja tööriistu. Seetõttu koosneb see failisüsteem peamiselt mõnest failist ja kataloogist. Unix-failisüsteemis järgitakse hierarhiat. Katalooge võib pidada spetsiaalseteks failideks, mis võivad omakorda sisaldada rohkem faile. Selle struktuuri kõrgeim kataloog on juurkataloog, mida tähistatakse tähega /. Selle kataloogi all võib olla palju alamkatalooge.

Unixi failisüsteemil on failisüsteemis tavaliselt allpool olevad kataloogid.

  • bin: see on binaarfailide lühivorm. Selles kataloogis salvestatakse tavaliselt kasutatavad käivitatavad käsud.
  • mnt: see sisaldab teavet ühendatud seadmete kohta.
  • root: see on juurkasutaja kodukataloog.
  • tmp: see on ajutiste failide salvestusruum. Kuna need on ajutised, eemaldatakse need failisüsteemist perioodiliselt.
  • usr: see sisaldab komplekti käivitatavaid käske
  • kodu: sellel on kataloogide ja failide kogu.
  • proc: see sisaldab faile, mis on seotud süsteemiprotsessidega.

Mis on Unix?

Unix on operatsioonisüsteem, mida on rakendatud mitme ülesandega arvutite opsüsteemide perekonnale. See on saadud operatsioonisüsteemist AT&T UNIX ja töötati välja 1970ndatel Bell Labsi uurimiskeskuses. Esmalt programmeeriti see monteerimiskeeles ja uuesti programmeeriti uuesti C. See on stabiilne ja pakub ka graafilist kasutajaliidest, mis aitab hõlpsalt kasutada keskkonda. Unix pakub kasutajatele erinevaid programmi arendusvahendeid, elektroonilisi suhtlusvõimalusi ja ka paljusid arendusvahendeid. Nendega pakub see ka mitut UNIX-i kesta, kus üks tõlgendab teie käske ja need antakse opsüsteemile. Samuti on sellel kernel, mis toimib vahendajana kesta ja riistvara vahel. Tuumad on suhteliselt väikesed ja tõhusad. Unix pakub ka eraldi failisüsteemi, kus saab täita paljusid funktsioone. Vaatame failisüsteemi.

Unixi failisüsteemi tüübid

Unixi failisüsteem koosneb erinevat tüüpi failidest. Vaatame neid.

1. Tavalised failid

Neid faile kasutatakse kasutajate teabe salvestamiseks. See võib olla salvestatud tekst või pilt. Tavaliselt asub see kataloogi all ega sisalda muid faile.

2. kataloogid

Kataloogid aitavad olemasolevate failide korraldamisel. Kataloogid võivad sisaldada tavalisi faile, erifaile või isegi muid katalooge. Kõik need kataloogid on juurkataloogi järeltulijad.

3. Erifailid

Spetsiaalseid faile kasutatakse füüsiliste seadmete, näiteks printeri, lindidraiveri või terminali tähistamiseks. Unix peab iga seadet failiks. Isegi terminali peetakse failiks. Seda peetakse standardseks sisendfailiks, kust sisendit loetakse. See terminal on ka tavaline väljundfail, mis on käsu väljund.

4. Torud

Käskude linkimiseks pakub Unix torusid. Toru on ajutine fail. See sisaldab ka andmeid ühe käsu kohta, mida hoitakse seni, kuni teine ​​käsk seda loeb. Ühe käsu väljund antakse sisendina järgmisele käsule.

Faili deskriptor ja Inode

Faili sisu ja selles sisalduva teabe vahel on selge eristus. Kõik failid koosnevad tähemärkide jadast, välja arvatud seade ja erifailid. Failisüsteemis failide haldamiseks vajalik teave sisaldub andmestruktuuris, mida nimetatakse sisendsüsteemiks. Sisselülitust kasutatakse faili tuvastamiseks. Kerneli ja failisüsteemi funktsioonide käitlemiseks peavad olema mõned atribuudid. Mõne nimetamiseks on atribuudid failitüüp, seadme ID, faili omaniku kasutajatunnus, juurdepääsuõigused ja failirežiim jne.

Täiendavad faili atribuudid Unixi failisüsteemis

Failil võib olla allpool toodud täiendavaid atribuute.

  • Lubade režiimid: see ütleb õigused, mis omistatakse faili omanikule.
  • Omanik: see on faili omanik.
  • Grupp: see määrab selle failiga seotud rühmad.
  • Faili nimi : see on failiga seotud nimi.
  • Muutmiskuupäev: see oli kuupäev, millal faili viimati muudeti.
  • Suurus : täpsustatakse faili suurus baitides.
  • Lingide arv: konkreetse failiga seotud failid.

Failide ja kataloogide käsud Unixi failisüsteemis

UNIX pakub palju käske, mis aitavad failidega töötada. Mõned neist käskudest on loetletud allpool.

1. ls: see loetleb kõik konkreetses kataloogis olevad failid.

Allpool on mõned variatsioonid.

  • ls dir: näitab kataloogis sisalduvat sisu.
  • ls a: see näitab kõiki faile, sealhulgas peidetud faile.
  • ls -al: see sisaldab faili sisu üksikasjalikku loetelu.

2. Vähem: see näitab vähem faili ridu kui kogu faili.

3. Head: See kuvab faili paar esimest rida või n rida.

4. Saba: kuvab faili paar viimast rida või n rida.

5. Kass: see kuvab kogu faili sisu ilma faili leheküljena märkimata.

6. cp: see kopeerib ühe faili sisu teise. See kirjutab faili sisu üle, kui pole teisiti öeldud.

7. mv: see teisaldab täpsustatud failid määratud sihtkohta.

8. rm: eemaldab või kustutab määratud failid.

Järeldus

Unix on operatsioonisüsteem, mis haldab faile organiseeritud viisil. Kõigi käskude ja funktsioonide abil on failide haldamine väga lihtne. Sellel on ka õigused, mis piiravad juurdepääsu failidele. Ainult volitatud inimesed saavad failidele juurde pääseda ja erinevaid toiminguid teha. Sellel on ka eri tüüpi faile, mis muudavad kasutamise hõlpsamaks. Seetõttu peetakse Unixi failisüsteemi üheks kõige kasutajasõbralikumaks failisüsteemiks.

Soovitatav artikkel

See on olnud Unixi failisüsteemi juhend. Siin arutame selle faili atribuute koos faili kirjelduse ja sisendiga. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Sissejuhatus Unixi arhitektuuri
  2. Unixi kasutusviisid | 10 parimat kasutusala
  3. Funktsioonid Unixis ja selle süntaksis
  4. Unixi operaatorid selle tüüpidega

Kategooria: