LINUX-parancsok


A parancssor használata sokszor meglehetősen egyszerűbb, gyorsabb, kezelhetőbb mint a grafikus társai. Nézzük tehát, hogy mire is vagyunk képesek a terminál használatával, és mindezt hogyan vihetjük véghez. A példákban a Terminált fogjuk használni, melyet az Alkalmazások → Kellékek → Terminál kiválasztásával indíthatunk, vagy nyomjuk meg az Alt+F2 billentyűkombinációt, és gépeljük be a következőt: terminal.

A parancsok ismertetése:

A leírás ezen részén a mindennapokban használt parancsokat tárgyaljuk meg.

  • su root / sudo: (Superuser do) Lehetővé teszi, hogy rendszergazdaként vagy más felhasználó nevében hajtsunk végre parancsokat.

  • gksu: A sudo grafikus megfelelője; grafikus felületű programokat ezzel kell indítani, amennyiben rendszergazdai jogok szükségesek.

Fájl- és könyvtárkezelő parancsok:

  • pwd: Kiírja az aktuális munkakönyvtárat (print working directory).

  • ls: Kilistázza az aktuális könyvtár tartalmát.

  • cd : Segítségével mozoghatunk a könyvtárstruktúrában az alábbi módon:

  • cd /etc/apt/

    Megadhatjuk a teljes elérési utat.

  • cd ./apt.conf.d/

    A ./ használatával nem kell újra és újra begépelnünk ugyanazt (jelen esetben ez a /etc/apt/ elérési utat), ezt egyszerűen kiváltjuk a ./ segítségével.

  • cd ~  -A home mappába ugrunk.

  • cd ..  -Felfelé ugrunk a könyvtársszerkezetben. (/etc/apt/ → /etc/)

  • cd   - Visszalépés az előző könyvtárba.

  • cp : Ezzel a paranccsal tudunk másolni. (cp /file/helye /ahova/másolni/akarod/, cp -r /a/könyvtár/helye /ahova másolni/akarod)

  • mv : Ezzel adott fájlt vagy könyvtárat tudunk mozgatni (áthelyezni) vagy átnevezni. (mv /a/fájl/helye *fájl új neve, mv /a/fájl/helye /a/fájl/új/helye)

  • rm : Fájlok törlése. (rm /a/fájl/helye, rm -r /a/fájlok/és/mappák/helye) Az rm -r parancsnál minden törlődni fog a meghatározott helyen.

  • rmdir : Egy üres könyvtár törlése.

  • mkdir : Könyvtár létrehozása.

  • mount : Partíció, képfájl felcsatolása, stb.

  • umount : Partíció, képfájl leválasztása, stb.

  • tar : Archiváló alkalmazás. Használata: man tar.

Rendszerinformációs parancsok:

  • df : Kilistázhatjuk a csatolt partíciók tárterület adatait. Mega-Gigabyte mértékegység használatához használjuk a -h kapcsolót (df -h).

  • du : A du parancs kilistázza az adott könyvtárra vonatkozó tárterület adatokat. Kétféleképpen használhatjuk:

    1. du /a/könyvtár/helye/ kilistázza az alkönyvtárak és a könyvtár tárterület adatait.

    1. du -sh /a/könyvtár/helye az egész könyvtárra vonatkozó adatok kilistázása.

  • free: Memóriahasználat kilistázása. Az -m kapcsolóval megabyte-okban, a -g kapcsolóval gigabyte-okban tudjuk kiírni az értékeket.

  • top: Az erőforrások és folyamatok kilistázása.

  • uname -a : A rendszerere vonatkozó szinte minden adatot kilistáz.

  • lsb_release -a : Adatokat listáz a disztribúcióra vonatkozóan.(típus, verzió, stb.)

  • uptime : Megmutatja, hogy mennyi ideje fut a rendszerünk.

  • users : A bejelentkezett felhasználók kilistázása.

  • netstat : Hálózat információk.

  • hostname : A rendszer neve.

  • cat /proc/"cpuinfo, version stb." : Rengeteg minden megtalálható a /proc mappában, általában az előbb említettekre lesz szükségünk. A cat segítségével kiírathatjuk tartalmukat. ( cpuinfo - cpu adatai, version - kernel verzió)

  • man : man oldalak előhívása (pl.: man iptables). Bővebben lásd: man man

  • --help: Rövid használati útmutató. Használata: programnév -h (vagy --help).

  • info : Némely fejlesztő az info oldalakat részesíti előnyben a man-al szemben. Használata: info programnév. Bővebben: info info.

Hálózat kezelésére szolgáló parancsok:

Ha még nincs telepítve a net-tools, akkor rendszerünknek megfelelően adjuk ki a telepítési parancsot és a net-tools-deprecated csomagot telepítsük!

  • ifconfig : Kilistázza a hálózati csatolókra vonatkozó információkat.

  • iwconfig : Kilistázza a vezeték nélküli hálózati csatolókra vonatkozó adatokat.

  • ifup : Interfész bekapcsolása.

  • ifdown : Interfész letiltása.

  • ifstatus : Interfész állapota. (Szükséges hozzá az ifplugd nevű csomag.)

  • ifstat : Kiírja hálózati forgalmat interfészekre bontva. (Szükséges hozzá az ifstat nevű csomag.)

  • ping : Pingelhetjük az adott célt.(pl.: ping 192.168.0.50 vagy: ping www.tarzicius.hu)

Jogok, felhasználók módosítására szolgáló parancsok:

  • adduser "felhasználó csoport" : Hozzáadhatjuk a felhasználót az adott csoporthoz.

  • adduser "új felhasználó neve" : Új felhasználó hozzáadása.

  • chmod : Jogosultságok beállítása.

  • chown : Fájl, könyvtár tulajdonosának megváltoztatása.

  • usermod: A felhasználó accountjűnak módosítása.

  • chroot: Parancs futtatása egy másik root könyvtárban.

Egyéb parancsok:

  • clear: Terminálképernyő tisztítása.

  • kill: Processz megölése.

  • halt: A rendszer leállítása.

  • reboot: A rendszer újraindítása.

  • shutdown -r vagy -h now: A rendszer leállítása vagy újraindítása. (kapcsolók: -r újraindítás, -h leállítás) Ha pedig időzíteni szeretnénk a leállítást, akkor a -h után írt szám percekben adja meg a leállítás késleltetését. Pl.: shutdown -h 10 -10 perc múlva áll le a gép.

  • /etc/init.d/start, stop, restart: Itt tudjuk a futó démonokat indítani, leállítani vagy újraindítani. (pl.: /etc/init.d/vsftpd strat)

  • /bin/bash: Bash-al történő programindítás. (pl.: /bin/bash patch.run)

  • find: Kereshetünk fájljaink között.

  • wget: Letölthetünk vele a következő protokollokon keresztül: HTTP, HTTPS vagy FTP.

Billentyűkombinációk:

  • Tabulátor: Kiegészíti a már részben beírt fájl vagy könyvtárnevet, ha több lehetséges cél van, akkor kilistázza a lehetőségeket.

  • Felfelé nyíl vagy Ctrl + p: Az előzőleg kiadott parancs kitallózása.

  • Ctrl + r: Egy előzőleg beírt parancs keresése.

  • Ctrl + a vagy home: A sor elejére dob.

  • Ctrl + e vagy end: A sor végére dob.

  • Ctrl + b: Az előző vagy az adott szó elejére dob.

  • Ctrl + k: A kurzortól számítva mindent töröl a sor végéig.

  • Ctrl + u: Az egész sort törli.

  • Ctrl + w: Törli az első szót a kurzor előtt.

  • Ctrl + shift + "x,c,v": A beillesztés, kivágás, másolás használata terminálban shift gomb lenyomása mellett történik.

  • Ctrl + shift + t: Új lap megnyitása.

  • Ctrl + shift + n: Új ablak megnyitása.

  • Ctrl-Page(Up/Down): Tabok (terminál lapok) közötti váltás.

  • F 11: Teljes képernyő.

Rendszerellenőrző parancsok:

A terminál működése egyáltalán nem bonyolult, minél többet használjuk a parancsokat annál gyorsabban sajátíthatjuk el őket. Ha mélyebben szeretnénk belemerülni a rendszerünk világába, akkor nélkülözhetetlen kellékünk lesz.