Linux parancssori oktatóanyag: A terminál kezelése CD-parancsokkal
⚡ Okos összefoglaló
A Linux parancssori fájlkezelője a terminált használja fájlok létrehozására, áthelyezésére és törlésére, gyorsabban, mint egy grafikus kezelő. A cd és pwd parancsok abszolút és relatív elérési utakon keresztül navigálnak a könyvtárakban a fájlrendszeren keresztül.

A számítógépen leggyakrabban végrehajtott feladatok a fájlok létrehozása, áthelyezése vagy törlése. A fájlok kezeléséhez használhatja a Terminál (parancssori felület, CLI) vagy Fájlkezelő (grafikus felhasználói felület, GUI)Ez a cikk a parancssori felületre és a fájlrendszerben való mozgáshoz használt cd parancsokra összpontosít.
Miért érdemes megtanulni a parancssori felületet?
Habár a világ egyre inkább a grafikus felhasználói felület (GUI) felé halad, a parancssori felületnek (CLI) vannak sajátos felhasználási módjai, és széles körben használják szkriptelésben és szerveradminisztrációban. Íme néhány nyomós ok, amiért érdemes megtanulni:
- A parancsok több lehetőséget kínálnak és rugalmasak. Piping és a stdin/stdout rendkívül hatékonyak, és nem érhetők el grafikus felületen.
- Néhány konfiguráció akár öt képernyőnyi mélységben is elfér egy grafikus felhasználói felületen (GUI), míg egy parancssori felületen (CLI) egyetlen parancsot jelentenek.
- Több ezer fájl áthelyezése vagy átnevezése egy grafikus felhasználói felületen (GUI) időigényes, míg a parancssori felületen (CLI) egy reguláris kifejezés ugyanezt a feladatot egyetlen paranccsal elvégzi.
- A parancssori felület (CLI) gyorsan töltődik be és kevés RAM-ot fogyaszt egy grafikus felhasználói felülethez képest. Kritikus helyzetekben ez fontos szempont.
Mindkét felületnek megvan a maga felhasználási módja. Egy grafikus felhasználói felületen (GUI) a teljesítményfigyelő grafikonok azonnali vizuális visszajelzést adnak a rendszer állapotáról, míg egy parancssori felületen (CLI) több száz sornyi napló olvasása szemfényvesztés. Linux alapú operációs rendszer hasonló bármely más operációs rendszerhez, így ez az útmutató a parancssori felületre (CLI) összpontosít.
A CLI indítása bekapcsolva Ubuntu
A terminál elindításának két módja van:
- Menj a Dash-ra és írd be terminál.
- Vagy nyomja meg CTRL+Alt+T a terminál elindításához.
Miután elindítottad a CLI-t, egy ilyen promptot fogsz látni: guru99@VirtualBoxBalról jobbra olvasva:
- Az első rész a neve használó (például bob, tom vagy ubuntu).
- A második rész a számítógép, ill. host név, amely segít azonosítani a számítógépet a hálózaton keresztül, és fontossá válik egy szerverkörnyezetben.
- Az : egy egyszerű elválasztó.
- A hullámvonal ~ jelzés azt mutatja, hogy a felhasználó a következő területen dolgozik: otthoni könyvtárHa módosítja a könyvtárat, ez a jel eltűnik.
- Az $ jel azt jelenti, hogy normál felhasználóként dolgozol; root felhasználóként pedig # üzenet jelenik meg.
Jelen munkakönyvtár
Az aktuálisan böngészett könyvtárat jelenlegi munkakönyvtárnak nevezzük. A számítógép indításakor a saját könyvtárba jelentkezik be. Az aktuálisan használt könyvtár meghatározásához használja a következő parancsot:
pwd
A pwd parancs a következőt jelenti: print working dkönyvtár. Például megjelenítheti, hogy a /home/guru99 az a könyvtár, amelyben jelenleg dolgozol.
Címtárak módosítása
Ha módosítani szeretné az aktuális könyvtárat, használja a cd parancs:
cd /tmp
Például átválthat a /tmp könyvtárból a /bin könyvtárba, majd a /usr könyvtárba, és vissza a /tmp könyvtárba.
Navigálás a saját könyvtárba
A kezdőkönyvtár megnyitásához írja be a következőt: cd önmagában, vagy használja cd ~:
cd cd ~
Áthelyezés a gyökérkönyvtárba
A Linux fájlrendszerének gyökerét a következő jelöli: /, hasonló c: \ in Windows. Vegye figyelembe, hogy Windows perjelet („\”) használ, míg a UNIX/Linux perjelet („/”). Írja be cd / a gyökérkönyvtárba lépéshez:
cd /
TIPP: Ne felejtsd el a szóközt a cd és a / között, különben hibát kapsz.
Navigálás több könyvtárban
Több könyvtárban is navigálhatsz egyszerre a teljes elérési út megadásával. Például a /dev könyvtár alatt található /cpu könyvtárba lépéshez nem kell két részre osztanod a műveletet; írd be közvetlenül a teljes elérési utat:
cd /dev/cpu
Egy szinttel feljebb lépés
Egy könyvtárszinttel feljebb lépéshez használja a következőt:
cd ..
Például, cd .. egy könyvtárral feljebb ugrik a /dev/cpu könyvtárból a /dev könyvtárba. Ugyanazt a parancsot ismét használva a /dev könyvtárból a / gyökérkönyvtárba ugrik.
Relatív és abszolút utak
A számítástechnikában az elérési út egy fájl vagy mappa címe. Windows egy út úgy néz ki, mint C:\documents and settings\user\downloads, és Linuxon, mint például /home/user/downloadsKétféle útvonal létezik:
Abszolút Út
Az abszolút elérési út a fájl eléréséhez szükséges teljes elérési utat adja meg. Például a guru99 saját mappában található Képek könyvtár abszolút elérési útja: /home/guru99/Képek:
cd /home/guru99/Pictures
Relatív útvonal
A relatív elérési út hasznos, ha az aktuális könyvtáron belül egy alkönyvtárat böngészünk; megkímél minket a kényszerű munkavégzéstől.ping teljes elérési utak. Tegyük fel, hogy a saját könyvtárában van, és a Letöltések menüpontra szeretne navigálni. A ty helyettping a teljes elérési utat, egyszerűen írd be:
cd Downloads
Ez azért működik, mert már a /home/guru99 könyvtárban vagy, így nem kell megadnod a teljes elérési utat ahhoz, hogy a fájlrendszer ugyanazon részén belüli helyet érj el.
Gyakori terminálfájl-kezelők
A cd parancson túl a szövegalapú fájlkezelők egy vizuális, billentyűzettel vezérelhető réteget is hozzáadnak a terminálhoz, ami SSH-n vagy konténerekben hasznos:
- Éjféli parancsnok (mc): Egy régóta működő, kétpaneles kezelő menükkel és gyorsbillentyűkkel, a következő mintájára: Norton Parancsnok.
- vadőr: A Vim-ihlette kezelő három oszlopos elrendezéssel és gyors fájlelőnézetekkel.
- nnn: Egy ultra-könnyű, egyoszlopos kezelő, amelyet a sebesség és az alacsony memóriahasználat jegyében terveztek.

