Kihagyás

Commands

1. Navigáció és Rendszerinformációk

1. pwd (Print Working Directory)

  • Mire jó: Kiírja az aktuális könyvtár teljes elérési útvonalát, ahol éppen állsz.
  • Példa: pwd

2. cd (Change Directory)

  • Mire jó: Könyvtárváltásra szolgál. Segítségével navigálhatsz a mappaszerkezetben.
  • Példák:
    • cd /var/log (belépés a megadott mappába)
    • cd .. (visszalépés egy szinttel feljebb)
    • cd ~ vagy simán cd (ugrás a saját felhasználói mappádba)

3. ls (List)

  • Mire jó: Kilistázza az aktuális vagy a megadott könyvtár tartalmát.
  • Példák:
    • ls -l (részletes lista: jogosultságok, méret, tulajdonos, módosítási idő)
    • ls -a (a rejtett, ponttal kezdődő fájlokat is mutatja)
    • ls -lh (ember számára könnyen olvasható méretekkel, pl. KB, MB írja ki)

4. whoami

  • Mire jó: Megmutatja az aktuálisan bejelentkezett felhasználó nevét.
  • Példa: whoami

5. uname

  • Mire jó: Rendszerinformációkat jelenít meg a Linux kernelről.
  • Példa: uname -a (minden kernel és operációs rendszer információ kiírása)

6. uptime (ÚJ)

  • Mire jó: Megmutatja, mióta fut a szerver újraindítás nélkül, hány felhasználó van bejelentkezve, és mennyi a rendszer átlagos terheltsége (Load Average).
  • Példa: uptime

2. Fájl- és Könyvtárkezelés

7. mkdir (Make Directory)

  • Mire jó: Új mappa (könyvtár) létrehozása.
  • Példa: mkdir uj_projekt
  • Haladó tipp: mkdir -p szulo/gyermek/unoka (létrehozza a teljes mappaszerkezetet egyszerre, ha a szülő mappák még nem léteznek)

8. touch

  • Mire jó: Létrehoz egy új, üres fájlt, vagy frissíti egy meglévő fájl módosítási időbélyegét.
  • Példa: touch index.html

9. cp (Copy)

  • Mire jó: Fájlok vagy mappák másolása.
  • Példák:
    • cp forras.txt masolat.txt (fájl másolása)
    • cp -r mappa1 mappa2 (mappa és teljes tartalmának rekurzív másolása)

10. mv (Move)

  • Mire jó: Fájlok vagy mappák áthelyezése, illetve átnevezése.
  • Példák:
    • mv regi_nev.txt uj_nev.txt (átnevezés)
    • mv adat.txt /tmp/ (áthelyezés a /tmp mappába)

11. rm (Remove)

  • Mire jó: Fájlok vagy mappák törlése. Figyelem: Linuxon nincs Lomtár, a törlés végleges!
  • Példák:
    • rm fajl.txt (fájl törlése)
    • rm -r mappa/ (mappa törlése tartalommal együtt)
    • rm -rf mappa/ (erőltetett törlés kérdezés nélkül - óvatosan használandó!)

12. rmdir (Remove Directory)

  • Mire jó: Kizárólag teljesen üres mappák törlésére szolgál.
  • Példa: rmdir ures_mappa
  • Mire jó: Linkek (hivatkozások/parancsikonok) létrehozása fájlokhoz vagy mappákhoz.
  • Példa: ln -s /var/www/html webroot (szimbolikus link létrehozása)

14. rsync (ÚJ)

  • Mire jó: Fájlok és mappák rendkívül gyors és hatékony másolása, szinkronizálása helyben vagy hálózaton keresztül. Csak a változtatásokat másolja át, megszakadt folyamatokat képes folytatni. A mentési szkriptek alapja.
  • Példa: rsync -avz forras_mappa/ cel_mappa/

3. Fájltartalom Megtekintése és Szerkesztése

15. cat (Concatenate)

  • Mire jó: Kiírja egy vagy több fájl teljes tartalmát a képernyőre.
  • Példa: cat config.txt

16. less

  • Mire jó: Hosszú fájlok tartalmának görgethető, lapozható megjelenítése a terminálban. (Kilépés a q billentyűvel).
  • Példa: less /var/log/syslog

17. head

  • Mire jó: Egy fájl első néhány sorát mutatja meg (alapértelmezetten az első 10 sort).
  • Példa: head -n 5 adat.csv (első 5 sor kiírása)

18. tail

  • Mire jó: Egy fájl utolsó néhány sorát mutatja meg. Nagyon hasznos logfájlok valós idejű követésére.
  • Példák:
    • tail -n 20 hiba.log (utolsó 20 sor)
    • tail -f hiba.log (folyamatosan figyeli a fájlt, és kiírja az új sorokat, amint beérkeznek)

19. nano

  • Mire jó: Egy egyszerű, könnyen kezelhető parancssoros szövegszerkesztő program.
  • Példa: nano beallitas.conf

20. vim / vi

  • Mire jó: Egy rendkívül hatékony, haladó parancssoros szövegszerkesztő. (Részletes puskát a dokumentum végén találsz!)
  • Példa: vim script.sh

4. Tömörítés, Archiválás és Kicsomagolás (ZIP és TGZ)

21. zip

  • Mire jó: Fájlok és mappák tömörítése a Windows-on is jól ismert ZIP formátumba.
  • Példa: zip -r mentes.zip dokumentumok/ (a mappa rekurzív betömörítése)

22. unzip

  • Mire jó: .zip kiterjesztésű archívumok kicsomagolása.
  • Példa: unzip mentes.zip

23. tar (Tape Archive) - A "Linuxosabb" megoldás (.tar.gz / .tgz)

  • Mire jó: A Linux világában a legelterjedtebb archiváló eszköz. Képes fájlkat egyetlen .tar fájlba összefogni, és a gzip segítségével tömöríteni azt, így kapjuk a .tar.gz vagy rövidebben .tgz fájlokat. Ez a formátum megőrzi a Linuxos fájljogosultságokat is.
  • Példák:
    • tar -czvf mentes.tar.gz mappa_neve/ -> Becsomagolás és Tömörítés
    • tar -xzvf mentes.tar.gz -> Kicsomagolás

24. gzip / gunzip

  • Mire jó: Egyedi fájlok gyors tömörítése és kicsomagolása (nem mappáké, arra a tar való).
  • Példa: gzip adat.txt (létrehozza az adat.txt.gz fájlt)

5. Keresés, Szűrés és Szövegfeldolgozás

25. grep (Global Regular Expression Print)

  • Mire jó: Szövegek keresése fájlokban vagy a terminál kimenetén minták alapján.
  • Példák:
    • grep "error" szerver.log (keresi az "error" szót a fájlban)
    • grep -i "admin" felhasználok.txt (kis- és nagybetű független keresés)

26. find

  • Mire jó: Fájlok és könyvtárak keresése a fájlrendszerben különböző kritériumok (név, méret, idő) alapján.
  • Példa: find /home -name "*.jpg" (minden .jpg fájl megkeresése a /home könyvtárban)

27. locate

  • Mire jó: Rendkívül gyors fájlkeresés egy előre felépített adatbázisból.
  • Példa: locate nginx.conf

28. awk

  • Mire jó: Erőteljes szövegfeldolgozó és strukturált adatkezelő nyelv.
  • Példa: awk '{print $1}' log.txt (a logfájl minden sorának legelső oszlopát/szavát írja ki)

29. sed (Stream Editor)

  • Mire jó: Szövegfolyamok automatikus átalakítása, például szavak automatikus cseréje egy fájlban megnyitás nélkül.
  • Példa: sed -i 's/regi/uj/g' szoveg.txt

30. wc (Word Count)

  • Mire jó: Megszámolja egy fájl sorainak, szavainak és bájtjainak a számát.
  • Példa: wc -l lista.txt

31. sort

  • Mire jó: Sorok sorbarendezése abc vagy numerikus sorrendbe.
  • Példa: sort nevek.txt

32. uniq

  • Mire jó: Kiszűri az egymás utáni duplikált sorokat.
  • Példa: sort nevek.txt | uniq

6. Jogosultságok és Felhasználók Kezelése

33. chmod (Change Mode)

  • Mire jó: Megváltoztatja a fájlok vagy mappák olvasási (r), írási (w) és végrehajtási (x) jogosultságait.
  • Példák:
    • chmod +x script.sh (futtathatóvá teszi a szkriptet)
    • chmod 755 mappa

34. chown (Change Owner)

  • Mire jó: Megváltoztatja a fájl vagy mappa tulajdonosát és/vagy csoportját.
  • Példa: chown admin:rendszergazdak adat.db

35. sudo (Superuser Do)

  • Mire jó: Rendszergazdai (root) jogosultsággal futtat egy parancsot.
  • Példa: sudo apt update

36. passwd

  • Mire jó: Megváltoztatja az aktuális vagy a megadott felhasználó jelszavát.
  • Példa: passwd

7. Rendszer-, Folyamat- és Erőforráskezelés (Bővített vizuális eszközökkel)

37. ps (Process Status)

  • Mire jó: Kilistázza az aktuálisan futó folyamatokat (processzeket).
  • Példa: ps aux

38. top

  • Mire jó: Alapértelmezetten beépített, interaktív, valós idejű rendszerfigyelő. Mutatja a CPU, memória terhelést és a folyamatokat. (Kilépés: q).
  • Példa: top

39. htop (ÚJ részletek)

  • Mire jó: A top parancs modernebb, színesebb és interaktívabb változata. Text-alapú grafikonokon mutatja a CPU magok terhelését külön-külön, a RAM-ot és a Swap-et. Egérrel is kattintható, könnyen kereshetők és leállíthatók benne a folyamatok.
  • Példa: htop

40. btop (ÚJ)

  • Mire jó: A jelenlegi legmenőbb, leglátványosabb parancssoros rendszerfigyelő ("brutális top"). Gyönyörű, reszponzív grafikonokkal jeleníti meg a CPU, memória, lemezek, hálózat és folyamatok állapotát. Beépített szűrőkkel és teljesen grafikus felülettel rendelkezik a terminálon belül.
  • Példa: btop

41. kill

  • Mire jó: Leállít egy futó folyamatot a folyamatazonosítója (PID) alapján.
  • Példa: kill 1234

42. killall

  • Mire jó: Egy folyamat összes példányát leállítja a program neve alapján.
  • Példa: killall firefox

43. df (Disk Free)

  • Mire jó: Megmutatja a partíciók szabad és foglalt lemezterületét.
  • Példa: df -h

44. du (Disk Usage)

  • Mire jó: Megmutatja, hogy egy konkrét fájl vagy mappa mennyi helyet foglal a lemezen.
  • Példa: du -sh mappa/

45. free

  • Mire jó: Megmutatja a rendszer szabad és használt fizikai memóriáját (RAM) és a swap területet.
  • Példa: free -m

46. journalctl (ÚJ)

  • Mire jó: A modern Linux rendszerek központi naplózójának (systemd journal) lekérdezése. Segítségével másodpercre pontosan megnézhetjük a rendszerszolgáltatások hibaüzeneteit.
  • Példa: journalctl -u nginx.service -n 50 (az nginx webszerver utolsó 50 log sora)

47. shutdown / reboot

  • Mire jó: A gép biztonságos leállítása vagy újraindítása.
  • Példa: sudo reboot

8. Hálózat és Letöltések

48. ping

  • Mire jó: Ellenőrzi a hálózati kapcsolatot egy távoli szerverrel csomagok küldésével.
  • Példa: ping google.com

49. curl

  • Mire jó: Adatátvitel szerverek között/felé, URL-ek lekérése. Kiváló API tesztelésre és fájlletöltésre is.
  • Példa: curl -I https://google.com (csak a fejléc lekérése)

50. wget

  • Mire jó: Fájlok letöltése közvetlenül az internetről a terminálon keresztül.
  • Példa: wget https://wordpress.org/latest.tar.gz

51. ip

  • Mire jó: Hálózati interfészek, IP-címek megtekintése és kezelése.
  • Példa: ip a

52. ss

  • Mire jó: Aktív hálózati kapcsolatok, nyitott portok listázása (gyorsabb és modernebb, mint az elavult netstat).
  • Példa: ss -tuln

9. Csomagkezelés és Egyéb Segédeszközök

53. apt (Advanced Package Tool)

  • Mire jó: Szoftvercsomagok kezelése Debian/Ubuntu alapú rendszereken.
  • Példa: sudo apt install btop

54. history

  • Mire jó: Megmutatja az aktuális felhasználó által korábban beírt parancsok listáját.
  • Példa: history

10. A Linux igazi ereje – Csővezetékek (Pipes) és Átirányítások

A parancsok kimenete összeköthető egy másik parancs bemenetével.

I/O Átirányítások

  • > : Egy parancs kimenetét egy fájlba irányítja (felülírja).
  • Példa: echo "Szia" > udvozles.txt
  • >> : Egy parancs kimenetét a fájl végéhez fűzi.
  • Példa: echo "Új sor" >> udvozles.txt
  • < : Egy fájl tartalmát bemenetként adja át egy parancsnak.

A fekete lyuk: /dev/null

A /dev/null egy speciális virtuális fájl, amely úgy viselkedik, mint egy digitális fekete lyuk. Bármi, amit ide irányítasz át, nyomtalanul eltűnik. * Mire használjuk? Leggyakrabban a zavaró hibaüzenetek elrejtésére. * Példa: ls -l /nem_letezo_mappa 2> /dev/null (A hiba nem jelenik meg a képernyőn).

A Csővezeték (| - Pipe)

Lehetővé teszi, hogy az egyik parancs eredményét közvetlenül átadd egy másik parancsnak feldolgozásra. * Példa: cat szerver.log | grep "ERROR" | wc -l (Megszámolja a logban lévő hibasorokat).


11. Legfontosabb Terminál Billentyűparancsok (Gyorsítósáv)

  • Tab : Autokompletálás (Kiegészítés). Elég elkezdeni a gépelést, a Tab kiegészíti a fájl vagy parancs nevét.
  • Ctrl + C : Megszakítja és leállítja az aktuálisan futó parancsot.
  • Ctrl + L : Letisztítja a terminál képernyőjét (mint a clear).
  • Ctrl + R : Interaktív keresés a korábbi parancsok előzményeiben (history).

12. Vi / Vim Szövegszerkesztő Cheat Sheet (Puska)

A vi modális működésű: külön módja van a navigációnak/parancsoknak és külön módja a gépelésnek.

A 2 Legfontosabb Mód

  1. Parancsmód (Command Mode): Ebben indulsz el. Navigálsz, törölsz, mentesz.
  2. Szerkesztőmód (Insert Mode): Itt tudsz szöveget írni.

Váltás és Mentés

  • i : Belépés a Szerkesztőmódba (Insert) a kurzornál.
  • ESC : Kilépés a Szerkesztőmódból vissza a Parancsmódba.
  • :w : Mentés (write).
  • :q! : Kilépés mentés nélkül.
  • :wq : Mentés és kilépés egyszerre.
  • h, j, k, l : Balra, Le, Fel, Jobbra.
  • dd : Kivágja (törli) a teljes aktuális sort.
  • yy : Kimásolja a teljes aktuális sort.
  • p : Beilleszti a másolt/kivágott sort a kurzor alá.
  • u : Visszavonás (undo).
  • /szoveg : Keresés a fájlban.