Nyomtatás

Tamás Ferenc: Ubuntu Linux felhasználói szemmel

 

8. fejezet: A Terminál legfontosabb parancsai

 Tux

Az operációs rendszerek parancssori használata nem tartozik a kedvencek közé. Az egyszerű felhasználónak semmiképpen sem, főleg egy átlagos Windows környezetben. Már 2002-ben kivezette az MS-DOS-t a Microsoft, azóta nincs támogatottsága. Viszont jelentősége még most is elég nagy, hiszen, ha valami igazán elromlik, akkor azt leginkább a szöveges üzemmódban tudjuk megoldani.

A Windows-zal ellentétben a Linux nem fagy le - nem véletlenül pingvin a legfőbb jelképe. (Kép forrása: https://1000logos.net/linux-logo/) A Windows egyik legnagyobb hátránya, hogy sokszor el vannak dugva a beállításai, a rendszer finomhangolásait igen nehéz megkeresni. Ezzel ellentétben a Linux rendszerek esetén minden egyes beállítás sima szövegfájlban van (általában INF végződéssel) és a legegyszerűbb jegyzettömbbel is már szerkeszthető. Minden beállítási sor részletesen meg van magyarázva. Ha egy beállítást másképp akarunk kipróbálni, akkor azt a sort elegendő kommentelni (#-et kell eléjre beszúrni) és simán egy másikat beilleszteni. A dologban csak a viszonylag nehéz, hogy a megfelelő információs fájlokat megtaláljuk, de némi utánjárás és keresgélés után ez is könnyedén mehet.

 

Első lépésként be kell lépni a Terminál alkalmazásba. Mivel ezt most sokszor fogjuk használni, ezért érdemes kirakni a bal oldalra a kedvenc alkalmazások közé, vagy megjegyezni a Ctrl+Alt+T kombinációt, ami azonnal indítja a terminált.

Ubuntu Terminál

Az egyik leggyakoribb parancs a könyvtárak közötti váltás, angolul: change directory. Röviden cd. A cd begépelése után már csak azt kell tudnunk, hogy hová szeretnénk belépni. Ha fogalmunk sincs arról, hogy mik a lehetséges alkönyvtárak, akkor kétszer meg kell nyomni a Tab billentyűt, ugyanis erre kiadja a lehetséges alkönyvtárakat.

Ubuntu cd

Az csak hab a tortán, hogy egyszerre több szintet is tudunk menni lefelé. Ha már látjuk az alkönyvtárakat, akkor ideje lesz visszalépni egy szintet. Ezt a cd .. paranccsal tehetjük meg. Bárhol is álljunk az alkönyvtárak rengetegében, egyetlen lépéssel átválthatunk a gyökérkönyvtárba. Ezt a cd / parancs teszi lehetővé.

Ha már van egy kiszemelt alkönyvtárunk, de annak túl hosszú a neve, akkor elég az első pár betűt begépelni, mivel a rendszer megpróbálja kiegészíteni a fájl nevét. Ha több lehetőség van azonos kezdőbetűkkel, akkor felkínálja ezeket. A lenti képen egy ilyen helyzet látható. A gyökérkönyvtárban állva szeretnék belépni az egyik "l" kezdetű alkönyvtárba, de ebből 5 is van a rendszerben. Így a parancs csak kiírja ezeket, hogy választhassak.

Ubuntu cd L

Ha az aktuális könyvtárról egy listát szeretnék, akkor az ls parancsot (angolul: list - rövidebben) kell kiadni. Az esetleges rejtett fájlokat és/vagy alkönyvtárakat már egy paraméter hozzáadásával irathatjuk ki. Így teljes parancs ez lesz: ls -a.

Ha a sima felsorolás helyett a lényegesebb paraméterek is kellenek, akkor a megfelelő parancs: ls -l. Ezt a két paramétert akár egyszerre is használhatjuk ls -al, vagy ls -la formában is.

További segítséget (minden terminál parancs esetében is) a man ls kiadásával kaphatunk. Ezzel mindig igen részletes (angol nyelvű) paraméterlistát kapunk bármely parancsról. Ha nagyjából ugyanezt szeretnénk elolvasni, de magyarul, akkor az ls - - help parancsot kell kiadni. Azért csak nagyjából, mert nem biztos, hogy minden 100% pontosan lefordítva, de azért kifejezetten jól használható az egész.

Ha egy szöveges fájlt szeretnénk megnézni, akkor a cat parancsot kell kiadunk, után a fájl nevével. Például itt a cat timezone kiadásának eredmény látható:

Ubuntu cat

Az átmásoláshoz használjuk a cp, (Copy) míg az áthelyezéshez/átnevezéshez az mv (Move) parancsot. Például az aktuális útvonalunkon található script.sh állományt szeretnénk átmásolni ugyanerre az útvonalra biztonsági mentésképpen, de új névvel: cp script.sh script2.sh

Fájlok/könyvtárak törléséhez az rm parancs (angolul: remove) használatára lesz szükségünk, például: rm ideiglenes.inf.

Könyvtár létrehozására az mkdir parancs szolgál (Make Directory). Lényeges, hogy az adott helyen csak akkor tudunk könyvtárat létrehozni, ha van hozzá megfelelő jogunk! Ugyanígy könyvtár törlésére az rmdir használható.

Ha a Terminál képernyőjét szeretnénk törölni, akkor érdemes a clear parancsot használni.

 

Az aktuális könyvtár elérési útvonalát a pwd parancsra kaphatjuk meg.

Sok szó esett a Linux alatti jogokról. A jelenlegi jogokat a chmod paranccsal módosíthatjuk. A Linux bonyolult jogrendszere messze meghaladja jelen cikk terjedelmét, ezért aki erről többet szeretne tudni, azoknak ajánlom az erőteljes „guglizást”, azaz a keresést.

Én a magam részéről a következő cikket találtam egész hasznosnak:

A fájl tulajdonjogának megváltoztatása a chown paranccsal lehetséges.

Ha többen is használnak egy rendszert, akkor hasznos lehet az, hogy az aktuális felhasználó éppen milyen névvel és szerepkörrel van jelen. megmutatása. Ez a who paranccsal lehetséges. Kicsit többet mutat a sima w parancs, ami kiírja az éppen futó processzeket is.

Ha már a futó processzeknél tartunk, mindenképpen ki kell próbálni a ps parancsot, ami éppen ezeket adja ki – az aktuális felhasználóét. A teljes listához ismét egy kapcsolóra lesz szükségünk: ps -e


9. fejezet: Super User parancsok

Linuxok esetén általában nem a legerősebb felhasználóval vagyunk jelen a rendszerben. Viszont néha szükség van a legmagasabb rangú jelenlétre. Ez lesz a Super User, vagy röviden su. Előzetes figyelmeztetés: az itteni parancsok fokozott felelősséget kívánnak, mivel komoly károkat is okozhatnak az egész rendszerben!

 

Felhasználót váltani legegyszerűbben az su -<felhasználó neve> paranccsal lehet.

Parancsok adása az egész rendszerban: sudo <utasítás>.

Sokszor van szükség frissítésre. Ezt általában a grafikus felületen érdemes végrehajtani. Ha azonban ez valamiért nehézségbe ütközik, akkor jön a szöveges mód: sudo apt-get upgrade. Itt például egy teljes frissítést hajtottam végre:

sudo apt-get

Telepíteni persze nem csak az egész rendszert lehet, hanem egy csomagot is. Ilyenkor érdemes a következő parancsot kiadni: sudo apt-get install <csomagneve>.

És ha mér telepítettük az adott csomagot, akkor indítsuk is el: csomagneve.

Ha a belépett felhasználóként erre nincsen lehetőségünk, akkor érdemes a super userrel megpróbálni: sudo csomagneve.

Sokkal több információt tartalmaz maga a rendszer, illetve a hivatalos Ubuntu súgó:

 

 


10. fejezet: Érdekességek

 

A fejezet ötletei következő cikkből valók: https://ubuntu.hu/d/41672-41672, illetve:

https://www.tecmint.com/20-funny-commands-of-linux-or-linux-is-fun-in-terminal/

Próbaképpen telepítsük az sl csomagot a következő paranccsal terminálban:

sudo apt-get install sl

Majd futtassuk le. Egy karakterekből álló vonat elrobogását láthatjuk,

Steam Locomotive

A Star Wars rajongóknak érdemes a terminálba beírni a következőt:

telnet towel.blinkenlights.nl

 

Egy másik érdekesség azoknak, akik nem szeretik az igen hosszú könyvtárakat, de a Total Commanderrel egész jól bánnak: Midnight Commander. Röviden: mc.

Ez a karakter alapú fájlkezelő igen sok munkámat megkönnyítette. A képernyőkép alapján igen egyértelmű, hogy kb. mindenre (is) alkalmas. Főleg azoknak, akik (hozzám hasonlóan) hajlamosak elfelejteni az egyes parancsokat.

mc

 


11. fejezet: Figyelemfelhívás

 

Tisztelt Olvasó!

 

Ezzel az Ubuntu cikk végére ért. Ha talál hibát, vagy szeretne bármilyen észrevételt tenni, akkor kérem, hogy azt ne habozzon elküldeni a tferi(kukac)tferi(pont)hu címre. Fáradozását előis is köszönöm!

 

Felhasznált irodalom:

 

© TFeri.hu, 2022. márc.