Hogyan navigáljunk és használjunk Linux címtárstruktúrát

A Linux(Linux) címtárrendszerei eltérnek a Windowstól(Windows) , és összezavarhatják az új felhasználókat. Tehát képzelje el a Linux könyvtárszerkezetét egy fának. A fa gyökere az, ahonnan származik, a Linuxban(Linux) pedig itt ágaznak ki a könyvtárak.

A könyvtárelválasztó a perjel (/), rövidítve perjel(slash) . Például a gyökérkönyvtár elérési útját gyakran perjelnek ( / ) nevezik.

Mi az a Linux címtárstruktúra?(What Is the Linux Directory Structure?)

Azok számára, akik ismerik a Linuxot(Linux) , hallottak olyan kifejezéseket, mint a root, a lib(root, lib) és a boot . Ezek a Linux(Linux) terjesztési könyvtárak példái .

A Linux rendszerek FHS fájlrendszer - hierarchia szabványt(Filesystem Hierarchy Standard) használnak . Meghatározza az összes Linux disztribúció tartalmát és könyvtárszerkezetét.

Alapvető navigáció(Basic Navigation)

Ahogy fentebb említettük, a Linux Directory szerkezet a merevlemez azon mappájára utal, amelyre a Linuxot(Linux) telepítették.

Kezdje az ls (listatárhely) parancs futtatásával, és nyomja meg az Enter billentyűt . Ez a parancs megjeleníti az aktuális munkakönyvtár mappáinak listáját. 

Ne feledje, hogy minden disztribúcióhoz különböző mappák tartoznak a kezdőkönyvtárban.

A lista parancs a lista tárolását jelenti, de a fájlrendszer egyetlen perjellel (/) indul, ezért írja be a következő parancsot:

ls /

Ez megmutatja a Linux fájlrendszer könyvtárszerkezetét, a merevlemez beállításait vagy az alapértelmezett mappastruktúrát.

Minden mappának van egy meghatározott célja. A saját könyvtár az, ahol a felhasználók tartózkodnak, ezért használja a következő parancsot, hogy megnézze, mi található a felhasználói saját könyvtárában.

ls /home

A képernyő törléséhez írja be a clear parancsot, vagy használja a ctrl L billentyűt(ctrl L) . Ne feledje, hogy a ctrl L nem minden Linux disztribúción működik, de a clear parancs igen.

Térjünk vissza az ls parancshoz. Ez a legfontosabb parancs, amelyet tudni és megérteni kell. Egy olyan könyvtárban szeretné felsorolni az elemeket, ahol tartózkodik.

De további parancsokat is hozzáadhat az ls -hez . Például az ls -l / beírása más kimenetet jelenít meg, mint a / . Próbálja ki a következő paranccsal:

ls -l /

A képernyőn sokkal több információt láthat. Alapvetően minden a saját vonalán van. A -l parancs azt jelenti, hogy a hosszú listát kell keresni. 

Ez azt jelenti, hogy több részletet szeretne látni, valamint minden elemet külön sorban szeretne látni, hogy könnyebben olvasható legyen. Egyes disztribúciók az ll -t használják az (ll)-l álnévként a hosszú lista parancshoz.

Fontos mappák, amelyeket tudnia kell(Important Folders You Should Know About)

Nagyon sok mappa van a Linux rendszerében. Az alábbiakban a legfontosabbakat tárgyaljuk.

A Home Directory(The Home Directory)

A kezdőkönyvtár alapértelmezés szerint az, ahol minden felhasználó saját személyes munkaterülettel rendelkezik. Minden felhasználónak saját mappája lesz a /home könyvtárban.  

Ha látni szeretné a kezdőkönyvtár összes mappájának listáját, használja a következő parancsot:

ls -l /home

Mivel már a kezdőkönyvtárban van, az ls -t használhatja arra is , hogy elérési út használata nélkül előállítsa a benne lévő elemek listáját.

A Linux(Linux) címtárstruktúrájában minden könyvtárat egy perjel ( / ) választ el, és perjellel kezdődik . Más szóval, az elérési út nélküli ls megjeleníti az aktuális könyvtár tartalmát.

Ha módosítani szeretné azt a könyvtárat, amelyben dolgozik, és vissza szeretne térni a fájlrendszer gyökeréhez, használja a következő parancsot:

cd /

Ha szeretné látni a könyvtárakat a gyökérben, használja:

ls

Mivel ismét a gyökérkönyvtárban van, és nem a saját könyvtárában, látni fogja a gyökérkönyvtár összes mappáját.

A gyökérkönyvtárban található hosszú lista megtekintéséhez használja:

ls -l

The Root Directory (/root)

A rendszeren lévő összes könyvtár és fájl a / szimbólummal jelölt gyökérfájlban található (root)/.  Minden fájl vagy könyvtár a gyökérben kezdődik. Bármely fájl vagy könyvtár elérési útja az alábbiakhoz hasonlóan jelenik meg: 

Root/home/user/videos

A gyökérkönyvtár egyetlen felhasználó számára készült, és a Linux rendszer legerősebb felhasználója.

Lib Directory Shared libraries (/lib)

A /lib könyvtárban találhatók a kódot tartalmazó fájlok (a könyvtárak). Ezek a fájlok tartalmazzák azokat a kódrészleteket, amelyek segítségével fájlokat küldenek a merevlemezre, ablakokat rajzolnak az asztalra, vagy vezérelnek perifériákat.

Media Directory (/media)

A médiakönyvtárban láthatja a csatlakoztatott külső merevlemezek, pendrive-ok, DVD(DVDs) -k vagy Blu-ray lemezek adatfájljait. 

Boot Directory (/boot)

A rendszer indításához szükséges fájlok és mappák a /boot könyvtárban találhatók. Használata szabványos a Fájlrendszer-hierarchia szabványban(Filesystem Hierarchy Standard) .

A gép indításához szükséges konfiguráció a rendszerindító könyvtárban található. Nem akar megszabadulni ettől a könyvtártól.

Néhány más szabványos könyvtár a következőket tartalmazza:

  • /dev az összes eszközfájl, például a külső USB vagy a webkamera helye.
  • /var a változó rövidítése. Itt tárolják a programok a futásidejű információkat, például a felhasználókövetést, a rendszernaplózást, a gyorsítótárakat és egyéb fájlokat, amelyeket a rendszerprogramok kezelnek és létrehoznak.
  • A felhasználók személyes címtárai a /home könyvtárban találhatók .  
  • /proc információkat tartalmaz a rendszerről, például a CPU -ról és a Linux rendszermagról. Ez egy virtuális rendszer.
  • /bin az összes lényeges futtatható program (felhasználói bináris fájl) található.
  • /etc mappa tartalmazza a konfigurációs fájlokat.

Olvassa el a Wikipédia összefoglalóját(Read Wikipedia’s summary) , ahol megtudhatja, hogy mik az egyes könyvtárak és hogyan használják őket.

Tekintse meg aktuális címtárát(See Your Current Directory)

Ha nem tudja, melyik könyvtárban dolgozik, használja a pwd (munkakönyvtár nyomtatása) parancsot.

Az eredmények így fognak kinézni:

/home/username

Ha ezután az ls parancsot(ls) futtatja , az alapértelmezett beállítás a fent leírtak szerint annak a mappanak a tartalmát fogja mutatni, amelyben éppen tartózkodik.

Mit jelentenek a színek?(What Do The Colors Mean?)

Tegyük fel, hogy az /etc mappában van, és futtassa ezt a parancsot:

ls -l /etc

Sok információt és sokféle színt fog látni.

Az általános ökölszabály az, hogy:

  • A kék egy mappa
  • A fehér egy fájl
  • A zöld egy program vagy egy bináris 

A színek elosztásonként változhatnak. A legtöbb, de nem minden disztribúció előre beállított színekkel rendelkezik. 

Mik azok az engedélyezési karakterláncok?(What Are Permission Strings?)

Minden fájlban van egy betűfolyam a lista bal oldalán. Engedélyezési karakterláncnak hívják.

Nézd meg a karakterlánc első karakterét. A d könyvtárat jelent. Tehát még ha a Linux disztribúciója nem is használ különböző színeket, akkor is tudni fogja, hogy a (Linux)d - vel kezdődő karakterlánc egy könyvtár.

A fájlok és programok kötőjellel (-) kezdődnek.

Az l olyan hivatkozásra utal, amely egy másik fájlra hivatkozik.

Gyors navigációs áttekintés(Quick Navigation Overview)

Az ls parancslista tárolása megmutatja, hogy mi van az aktuális munkakönyvtárban. Ha nem tudja, mi az aktuális könyvtára, használja a pwd parancsot.

A fájlrendszer elejét egyetlen perjel (/) jelöli. A cd paranccsal válthat a könyvtárak között. Az ls paranccsal megtekintheti, hogy mi található abban a könyvtárban, amelyre éppen váltott. Ezután a kezdőkönyvtárba való visszatéréshez írja be a /home/username .

A cd parancs segít eligazodni a fájlrendszerben. Az ls(ls) megmutatja, hogy mi van az aktuális könyvtárban, ahol dolgozik. Az ls -1(ls -1) a hosszú listát mutatja.

Annak ellenére, hogy a különböző Linux -disztribúciók kisebb eltéréseket mutatnak, a fájlrendszer elrendezése nagyon hasonló. A Linux címtárszerkezetének megértésének legjobb módja, ha követi a fenti javaslatok közül néhányat, és megismeri annak működését.

Csak ügyeljen arra , hogy NE(NOT) érintse meg a /boot könyvtárat. Gyakorolja(Practice) a rendszerben való navigálást a terminál használatával. Tartsa(Stick) be a cd , ls és pwd parancsokat, hogy ne törjön el semmit. Nem tart sokáig, amíg intuitív módon megtudja, hol találja a dokumentációt, alkalmazásokat és egyéb szükséges forrásokat.



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts