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.

  • 🖥️ CLI vs. GUI: A terminál gyorsabb és szkriptelhető; a fájlkezelő vizuális.
  • 📍 pwd: Kinyomtatja az aktuálisan böngészett munkakönyvtárat.
  • 📂 CD: Könyvtárváltás; a cd vagy a cd ~ parancs visszatér a kezdőkönyvtárba, a cd / parancs pedig a root könyvtárba ugrik.
  • ⬆️ CD..: Egy könyvtárszinttel feljebb lép a gyökér felé.
  • 🧭 Útvonalak: Az abszolút elérési utak a gyökérből indulnak, a relatív elérési utak az aktuális könyvtárból.
  • 🤖 AI segítség: A mesterséges intelligencia eszközei kérésre elmagyarázzák, generálják és kijavítják a Linux parancsokat.

Linux parancssori oktatóanyag

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:

  1. Menj a Dash-ra és írd be terminál.
  2. Vagy nyomja meg CTRL+Alt+T a terminál elindításához.

A terminál indítása Ubuntu

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.

GYIK

A hullámjel (tilde) a saját könyvtáradat jelöli. Amikor megjelenik a parancssorban, akkor a saját mappádban vagy; eltűnik, ha egy másik könyvtárra váltasz.

A $ jel azt jelenti, hogy normál felhasználóként van bejelentkezve. A # jel azt jelenti, hogy root (rendszergazda) felhasználóként dolgozik, aki teljes rendszerjogosultsággal rendelkezik.

Használd a cd – parancsot (ahol a cd karakter után egy kötőjel következik). Ezzel visszaválthatsz az utolsóként használt könyvtárra, ami hasznos két hely közötti váltáskor.

Gyakori választások a következők erdőkerülő, a pehelysúlyú nnn és a Midnight Commander (mc). Paneleket, előnézeteket és gyorsbillentyűket adnak hozzá a parancsértelmező tetejéhez.

Nyomja meg a Tab billentyűt. A parancsértelmező automatikusan kiegészíti a fájl vagy könyvtár nevét. A Tab billentyű kétszeri megnyomásával az összes egyező lehetőség kilistázható, ha több névnek ugyanaz az előtagja.

Használd az ls parancsot. Add hozzá az ls -l kapcsolót olyan részletekhez, mint az engedélyek és a méret, és az ls -a kapcsolót a ponttal kezdődő nevű rejtett fájlokhoz.

Igen. A mesterséges intelligencia asszisztensei elmagyarázzák a parancsok működését, lefordítják az egyszerű angol szöveget a megfelelő cd vagy ls szintaxisra, és jelzőket javasolnak, ami felgyorsítja a terminál használatának elsajátítását.

A mesterséges intelligencia képes parancsokat írni, de futtatás előtt mindig ellenőrizze azokat, különösen az rm vagy a sudo parancsok esetében. Az intelligens asszisztensek jelzik a destruktív műveleteket, de a rendszeren végrehajtott műveletekért továbbra is Ön felelős.

Foglald össze ezt a bejegyzést a következőképpen: