Linux parancssori oktatóanyag: A terminál kezelése CD-parancsokkal
A számítógépen végzett leggyakoribb feladatok a fájlok létrehozása, áthelyezése vagy törlése. Nézzük meg a fájlkezelés különféle lehetőségeit.
A fájlok kezeléséhez használhatja bármelyiket
- Terminál (parancssori interfész – CLI)
- Fájlkezelő (Grafikus felhasználói felület – GUI)
Kattints itt ha a videó nem érhető el
Miért tanulja meg a parancssori felületet?
Annak ellenére, hogy a világ a GUI alapú rendszerek felé mozdul el, a CLI-nek megvannak a sajátos felhasználási területei, és széles körben használják a szkriptek készítésében és a szerveradminisztrációban. Nézzünk meg néhány lenyűgöző felhasználást –
- Ehhez képest a parancsok több lehetőséget kínálnak és rugalmasak. A csővezetékek és az stdin/stdout rendkívül erősek, nem érhetők el a grafikus felhasználói felületen
- A grafikus felhasználói felület egyes konfigurációi legfeljebb 5 képernyő mélységűek, míg a CLI-ben ez csak egyetlen parancs
- A fájl 1000-es átnevezése a grafikus felhasználói felületen időigényes lesz (a Control /Shift több fájl kiválasztásához), míg a CLI-ben reguláris kifejezések használatával ugyanazt a feladatot egyetlen paranccsal is elvégezheti.
- A CLI gyorsan betöltődik, és a GUI-hoz képest nem fogyaszt RAM-ot. Crunch forgatókönyvek esetén ez számít.
Mind a GUI-nak, mind a CLI-nek megvannak a sajátos felhasználási területei. Például, GUI-ban teljesítményfigyelő grafikonok adni azonnali vizuális visszajelzés a rendszer állapotáról, miközben a naplók több száz sorát látni a CLI-ben szemkápráztató.
Meg kell tanulnia a GUI (Fájlkezelő) és a CLI (Terminál) használatát is.
GUI a Linux alapú operációs rendszer hasonló minden más operációs rendszerhez. Ezért a CLI-re fogunk összpontosítani, és megtanulunk néhány hasznos parancsot.
A CLI indítása bekapcsolva Ubuntu
A terminál elindításának két módja van.
1) Lépjen a Dash-re, és írja be a terminált
2) Vagy megnyomhatja CTRL + Alt + T a terminál elindításához
Ha elindítja a CLI-t (Terminált), talál valamit, mint guru99@VirtualBox(lásd a képet) rá van írva.
1) Ennek a sornak az első része a neve használó (bob, tom, ubuntu, otthon…)
2) A második rész a számítógép neve vagy a gazdagép neve. A gazdagépnév segít azonosítani a számítógépet a hálózaton keresztül. Szerver környezetben a gazdagépnév fontossá válik.
3) A ':' egy egyszerű elválasztó
4) A tilde '~' jel azt mutatja, hogy a felhasználó a programban dolgozik otthoni könyvtár. Ha megváltoztatja a könyvtárat, ez a jel eltűnik.
A fenti ábrán a /home könyvtárból a /bin könyvtárba költöztünk a segítségével 'cd' parancs. A ~ jel nem jelenik meg, ha a /bin könyvtárban dolgozik. A kezdőkönyvtárba való visszatérés közben jelenik meg.
5) A „$” jel arra utal, hogy normál felhasználóként dolgozik Linuxon. Amikor root felhasználóként dolgozik, a „#” jelenik meg.
Jelen munkakönyvtár
Az éppen böngészett könyvtár neve Jelenlegi munkakönyvtár. A számítógép indításakor bejelentkezik a saját könyvtárba. Ha meg szeretné határozni azt a könyvtárat, amelyen jelenleg dolgozik, használja a következő parancsot:
pwd
A pwd parancs rövidítése print working directory
A fenti ábra azt mutatja, hogy a /home/guru99 az a könyvtár, amelyen jelenleg dolgozunk.
Címtárak módosítása
Ha módosítani szeretné az aktuális könyvtárát, használja a "cd' parancsot.
cd /tmp
Tekintsük a következő példát.
Itt átmentünk a /tmp könyvtárból a /bin könyvtárba a /usr-be, majd vissza a /tmp-be.
Navigálás a kezdőkönyvtárba
Ha a kezdőkönyvtárba szeretne navigálni, írja be cd.
cd
Ön is használja a cd ~ parancs.
cd ~
Áthelyezés a gyökérkönyvtárba
A Linux fájlrendszerének gyökerét '/' jelöli. Hasonló a 'c:\'-hez Windows.
Megjegyzés: A Windows, visszafelé perjel „\”, míg UNIX/Linux esetén az előre perjel „/”
A gyökérkönyvtárba lépéshez írja be a „cd /” parancsot.
cd /
TIPP: Ne felejtse el a szóközt cd és a /. Ellenkező esetben hibaüzenetet kap.
Navigálás több könyvtár között
Egyszerre több könyvtárban is navigálhat a teljes elérési út megadásával.
Példa: Ha el akarja helyezni a /cpu
alatti könyvtárat /dev
, nem kell két részre osztania a műveletet.
Ehelyett beírhatjuk a „/dev/cpu” parancsot, hogy közvetlenül elérjük a könyvtárat.
cd /dev/cpu
Egy könyvtárszinttel feljebb lépve
Ha egy könyvtárszinttel feljebb szeretne navigálni, próbálkozzon.
cd ..
Itt a 'cd ..' paranccsal egy könyvtárral feljebb léptünk a '/dev/cpu'-ból a '/dev'-be.
Ezután ugyanazt a parancsot használva a '/dev'-ből a '/' gyökérkönyvtárba ugrottunk.
Relatív és abszolút utak
Az elérési út a számítástechnikában egy fájl vagy mappa címe.
Példa -
In Windows
C:\documentsandsettings\user\downloads
Linux alatt
/home/user/downloads
Kétféle út létezik:
1. Abszolút út:
Tegyük fel, hogy böngészni kell a 'guru99' home mappa Pictures könyvtárában tárolt képeket.
A Pictures könyvtár abszolút fájlútvonala /home/guru99/Képek
A könyvtárba való navigáláshoz használja a parancsot.
cd /home/guru99/Pictures
Ezt abszolút elérési útnak nevezzük, mivel megadja a teljes elérési utat a fájl eléréséhez.
2. Relatív elérési út:
A relatív elérési út akkor hasznos, ha egy adott könyvtáron belül egy másik alkönyvtárat kell tallózni.
Megkíméli Önt attól az erőfeszítéstől, hogy állandóan teljes útvonalakat írjon be.
Tegyük fel, hogy jelenleg a kezdőkönyvtárban van. A Letöltések könyvtárba szeretne navigálni.
Nem kell megadnia az abszolút elérési utat
cd /home/guru99/Downloads
Ehelyett egyszerűen begépelhet "cd letöltések" és a Letöltések könyvtárba lépne, mivel már jelen van a '/home/guru99' könyvtárban.
cd Downloads
Így nem kell megadnia a teljes elérési utat, hogy elérjen egy adott helyet a fájlrendszerben ugyanabban a könyvtárban.
Összefoglaló:
- A fájlok kezeléséhez használhatja a GUI-t (Fájlkezelő) vagy a CLI-t (Terminál) Linuxban. Mindkettőnek megvannak a maga relatív előnyei. Az oktatóanyag-sorozatban a CLI-re, azaz a Terminálra fogunk összpontosítani
- A terminált elindíthatja a műszerfalról, vagy használhatja a gyorsbillentyűket Ctrl+Alt+T
- A pwd parancs megadja az aktuális munkakönyvtárat.
- A cd paranccsal módosíthatja a könyvtárakat
- Az abszolút elérési út egy fájl vagy könyvtár teljes címe
- A relatív elérési út egy könyvtárfájl relatív helye az aktuális könyvtárhoz képest
- A relatív elérési út segít elkerülni a teljes elérési utak állandó beírását.
parancs
|
Leírás
|
---|---|
cd vagy cd ~ | Navigáljon a HOME könyvtárba |
cd .. | Lépj egy szinttel feljebb |
cd |
Váltás egy adott könyvtárra |
cd / | Lépjen a gyökérkönyvtárba |