CentOS Command Line: Általános parancsok és részletes magyarázatok

Fájl- és könyvtárkezelés

  1. ls: Fájlok és könyvtárak listázása az aktuális könyvtárban. Megjeleníti az aktuális könyvtárban található fájlok és könyvtárak nevét.

    Példa: ls

  2. pwd: Az aktuális könyvtár teljes elérési útjának kinyomtatása. Segít megtudni, hol van a fájlrendszerben.

    Példa: pwd

  3. cd <directory>: Váltás a megadott könyvtárra. Ezzel a paranccsal navigálhat a fájlrendszer könyvtárai között.

    Példa: cd /home/user/documents

  4. touch <filename>: Új fájl létrehozása vagy egy meglévő fájl módosítási idejének frissítése. Ha a fájl már létezik, frissíti a módosítás idejét.

    Példa: touch newfile.txt

  5. cp <source> <destination>: Fájl vagy könyvtár másolása a forrás helyéről a célhelyre. Több fájlt vagy könyvtárat is másolhat több forrás megadásával.

    Példa:

    • cp file.txt /home/user/documents/(fájl másolása)
    • cp -r folder1 /home/user/documents/(könyvtár másolása)
  6. mv <source> <destination>: Fájl vagy könyvtár áthelyezése vagy átnevezése a forrás helyéről a célhelyre. Ha a cél új név, akkor átnevezi; ha ez egy új út, akkor megmozdul.

    Példa:

    • mv file.txt /home/user/documents/file_new.txt(fájl átnevezése)
    • mv folder1 /home/user/documents/(könyvtár áthelyezése)
  7. rm <file>: Fájl eltávolítása. Vegye figyelembe, hogy ez a parancs minden megerősítés nélkül törli a fájlt, ezért óvatosan használja.

    Példa: rm file.txt

  8. mkdir <directory>: Új könyvtár létrehozása a megadott névvel.

    Példa: mkdir new_folder

  9. rmdir <directory>: Üres könyvtár eltávolítása. Vegye figyelembe, hogy ezzel a paranccsal csak üres könyvtárat távolíthat el.

    Példa: rmdir empty_folder

Fájl- és könyvtárengedély-kezelés

  1. chmod <permissions> <file/directory>: Fájl vagy könyvtár hozzáférési engedélyeinek módosítása a megadott engedélyeknek megfelelően. A gyakori engedélyek közé tartozik az "r"(olvasás), a "w"(írás) és az "x"(végrehajtás).

    Példa: chmod u+rwx file.txt(olvasási, írási, végrehajtási engedélyek hozzáadása a tulajdonos számára)

  2. chown <user>:<group> <file/directory>: Fájl vagy könyvtár tulajdonosának módosítása a megadott felhasználóra és csoportra.

    Példa: chown user1:group1 file.txt(állítsa be a fájl.txt tulajdonosát és csoportját)

Folyamat- és szolgáltatásmenedzsment

  1. ps: A futó folyamatok listája. Ez a parancs megjeleníti a folyamatok listáját és a hozzájuk tartozó folyamatazonosítókat(PID).

    Példa: ps

  2. top: A futó folyamatok és rendszererőforrások megjelenítése. Ez a parancs interaktív felületet biztosít a futó folyamatok megtekintéséhez és a rendszererőforrások(például CPU, RAM) figyeléséhez.

    Példa: top

  3. kill <PID>: A folyamat befejezése a megadott folyamatazonosítóval(PID). Ez a parancs jelet küld a folyamat leállítására, lehetővé téve a kilépést vagy leállítást.

    Példa: kill 1234(fejezze le a folyamatot PID 1234-el)

  4. systemctl start <service>: Indítsa el a megadott szolgáltatást. A szolgáltatás egy olyan program, amely a rendszer hátterében fut, és ez a parancs indítja el.

    Példa: systemctl start httpd(indítsa el az Apache szolgáltatást)

  5. systemctl stop <service>: A megadott szolgáltatás leállítása. Ez a parancs leállítja a futó szolgáltatást.

    Példa: systemctl stop httpd(az Apache szolgáltatás leállítása)

  6. systemctl restart <service>: Indítsa újra a megadott szolgáltatást. Ez a parancs leállítja és elindítja a szolgáltatást.

    Példa: systemctl restart httpd(indítsa újra az Apache szolgáltatást)

  7. systemctl status <service>: A megadott szolgáltatás állapotának megjelenítése. Ez a parancs megmutatja, hogy a szolgáltatás fut-e vagy sem, és annak állapotát.

    Példa: systemctl status httpd(az Apache szolgáltatás állapotának megjelenítése)

Csomagkezelés

  1. yum install <package>: Szoftvercsomag telepítése a tárolóból CentOS.

    Példa: yum install nginx(Nginx telepítése)

  2. yum update <package>: Frissítse a telepített szoftvercsomagot a legújabb verzióra.

    Példa: yum update nginx(Nginx frissítése)

  3. yum remove <package>: Távolítson el egy telepített csomagot a rendszerből.

    Példa: yum remove nginx(távolítsa el az Nginx-et)

Hálózat menedzsment

  1. ifconfig: Információk megjelenítése a hálózati eszközökről és a rendszer IP-címeiről.

    Példa: ifconfig

  2. ip addr: Információk megjelenítése a hálózati eszközökről és a rendszer IP-címeiről. Ez a parancs hasonló a ifconfig.

    Példa: ip addr

  3. ping <hostname/IP>: Ellenőrizze a hálózati kapcsolatot egy megadott IP-címhez vagy tartománynévhez úgy, hogy csomagokat küld, és vár a válaszra.

    Példa: ping google.com

  4. curl <URL>: Tartalom lekérése egy URL-ről. Ezt a parancsot gyakran használják adatok letöltésére a webhelyekről, és az eredményeket a parancssorban jelenítik meg.

    Példa: curl https://www.example.com

Parancstörténet-kezelés

  1. history: A korábban végrehajtott parancsok előzményeinek megjelenítése. Ez a parancs felsorolja az aktuális munkamenetben végrehajtott parancsokat.

    Példa: history

 

Ezek a gyakori és hasznos parancssori parancsok a CentOS. Igényeitől és céljaitól függően ezeket a parancsokat használhatja a rendszer kezelésére és az alapvető feladatok elvégzésére.