Alapvető Linux parancsok kezdőknek

Linux 2 perc olvasás

Ha most ismerkedik a Linux terminállal, néhány alapparancs elsajátításával már magabiztosan mozoghat a fájlrendszerben. A parancsokat egy SSH-kapcsolatban adhatja ki; a csatlakozás menetéről a VPS-hez való SSH-csatlakozásról szóló cikk szól. Az alábbiakban a leggyakrabban használt parancsokat mutatjuk be.

  • pwd: megmutatja, melyik könyvtárban van éppen.
  • ls: kilistázza az aktuális könyvtár tartalmát. Az ls -la a rejtett (ponttal kezdődő) fájlokat és a részletes adatokat (jogosultságok, tulajdonos, méret, dátum) is megjeleníti.
  • cd mappanev: belép a megadott könyvtárba. A cd .. egy szinttel feljebb lép, a cd ~ (vagy egyszerűen cd) a saját home könyvtárába visz, a cd - az előző könyvtárba lép vissza.

Az útvonal lehet abszolút (a gyökérből, /-rel kezdődik, például /var/www/html) vagy relatív (az aktuális könyvtárhoz képest, például html/wp-content).

Fájlok és mappák kezelése

  • cp forras cel: fájlt másol. Mappák másolásához a -r (rekurzív) kapcsoló kell: cp -r mappa/ cel/.
  • mv forras cel: fájlt vagy mappát áthelyez, illetve átnevez.
  • rm fajlnev: törli a fájlt. Mappák törléséhez a -r kapcsoló kell: rm -r mappa/. Linuxon nincs lomtár, a törlés nem vonható vissza, ezért az rm -rf használata előtt mindig ellenőrizze az útvonalat.
  • mkdir mappanev: új könyvtárat hoz létre. A mkdir -p a/b/c a hiányzó szülőkönyvtárakat is létrehozza.
  • touch fajlnev: üres fájlt hoz létre, vagy frissíti egy meglévő fájl módosítási dátumát.

Fájlok tartalmának megtekintése

  • cat fajlnev: kiírja a fájl teljes tartalmát.
  • less fajlnev: lapozható nézetben jeleníti meg a fájlt (keresés: /szöveg, kilépés: q).
  • head -n 20 fajlnev és tail -n 20 fajlnev: a fájl első, illetve utolsó 20 sora.
  • tail -f naplo.log: folyamatosan kiírja a fájlba kerülő új sorokat, naplók figyeléséhez ideális (kilépés: Ctrl+C).
  • nano fajlnev: egyszerű szövegszerkesztő. A szerkesztőkről a nano és a vim alapjait bemutató cikkünk szól.

Keresés

  • grep 'szöveg' fajlnev: a szöveget tartalmazó sorokat írja ki. A grep -r 'szöveg' mappa/ egy egész könyvtárban keres. Hogy hogyan jelenítheti meg a grep találata előtti és utáni sorokat, külön cikkben mutatjuk be.
  • find /var/www -name 'wp-config.php': fájlokat keres név szerint.

A rendszer állapota

  • df -h: a lemezek foglaltsága; du -sh mappa: egy mappa mérete (lásd: lemezhasználat ellenőrzése).
  • free -h: a memória és a swap használata.
  • uptime: mióta fut a szerver, és mekkora a terhelése.
  • top: a futó folyamatok valós időben.

Felhasználók és jogosultságok

  • whoami: melyik felhasználóként van bejelentkezve.
  • sudo parancs: a parancsot rendszergazdai (root) jogosultsággal futtatja.
  • chmod és chown: a fájlok jogosultságainak és tulajdonosának módosítása, lásd: fájljogosultságok Linuxon.

Súgó és hasznos tippek

  • man parancsnev: a parancs beépített dokumentációja (kilépés: q); sok parancs a --help kapcsolóra rövid súgót ír ki.
  • A Tab billentyű kiegészíti a fájl- és parancsneveket, így kevesebbet kell gépelni, és elkerülhetők az elírások.
  • A felfelé nyíllal az előző parancsokat hívhatja vissza, a history a korábbi parancsokat listázza.
  • A Ctrl+C megszakítja az éppen futó parancsot.

Ezeket a parancsokat bármelyik Linux rendszeren, így egy saját KVM VPS-en is kipróbálhatja.

Vissza: Linux leírások (62)