Linux parancsok

Linux parancsok:

  1. ls
    • Felsorolja a fájlokat és könyvtárakat a jelenlegi könyvtárban.
  2. cd
    • Megváltoztatja az aktuális munkakönyvtárat.
  3. pwd
    • Megjeleníti az aktuális munkakönyvtár teljes elérési útját.
  4. cp
    • Fájlok vagy könyvtárak másolása egyik helyről a másikra.
  5. mv
    • Fájlok vagy könyvtárak áthelyezése vagy átnevezése.
  6. rm
    • Fájlok vagy könyvtárak törlése.
  7. mkdir
    • Új könyvtár létrehozása.
  8. rmdir
    • Üres könyvtár törlése.
  9. touch
    • Üres fájl létrehozása vagy meglévő fájl módosítási idejének frissítése.
  10. find
    • Fájlok keresése könyvtárszerkezeten belül bizonyos feltételek alapján.
  11. grep
    • Szöveges keresés fájlokban vagy parancsok kimenetében adott minták alapján.
  12. cat
    • Fájl tartalmának megjelenítése.
  13. more / less
    • Fájl tartalmának lapozható megtekintése.
  14. head
    • Fájl első néhány sorának megjelenítése.
  15. tail
    • Fájl utolsó néhány sorának megjelenítése.
  16. chmod
    • Fájl vagy könyvtár jogosultságainak módosítása.
  17. chown
    • Fájl vagy könyvtár tulajdonosának módosítása.
  18. ps
    • Futó folyamatok listázása.
  19. top
    • Rendszerfolyamatok valós idejű megfigyelése.
  20. kill
    • Folyamatok leállítása.
  21. df
    • Lemezhasználat kijelzése.
  22. du
    • Könyvtárak és fájlok lemezterület-használatának kijelzése.
  23. free
    • Memóriahasználat kijelzése.
  24. uname
    • Rendszerinformációk kijelzése.
  25. man
    • Parancsok kézikönyveinek megjelenítése.
  26. echo
    • Üzenet vagy változó értékének megjelenítése.
  27. ssh
    • Távoli bejelentkezés egy másik gépre a Secure Shell protokollal.
  28. scp
    • Fájlok másolása távoli gépek között a Secure Copy protokollal.
  29. rsync
    • Fájlok és könyvtárak szinkronizálása.
  30. tar
    • Fájlok archiválása és kibontása.
  31. gzip / gunzip
    • Fájlok tömörítése és kitömörítése gzip formátumban.
  32. zip / unzip
    • Fájlok tömörítése és kitömörítése zip formátumban.
  33. apt-get / yum / dnf / pacman
    • Csomagkezelők használata szoftverek telepítéséhez és frissítéséhez.
  34. systemctl
    • Szolgáltatások kezelése (indítás, leállítás, állapot lekérdezése).
  35. journalctl
    • Rendszer naplófájlok megtekintése.
  36. crontab
    • Időzített feladatok beállítása és kezelése.
  37. ping
    • Hálózati elérhetőség ellenőrzése.
  38. netstat
    • Hálózati kapcsolatok és statisztikák megjelenítése.
  39. ip
    • Hálózati interfészek és címek kezelése.
  40. iptables
    • Tűzfal szabályok kezelése.
  41. wget
    • Fájlok letöltése a weben keresztül.
  42. curl
    • Adatok továbbítása vagy lekérdezése URL-eken keresztül.
  43. nano / vim / emacs
    • Szövegszerkesztők használata.
  44. alias
    • Parancsok rövidítése és testreszabása.
  45. export
    • Környezeti változók beállítása.
  1. awk
    • Szövegfeldolgozó nyelv, gyakran használt szöveg manipulálására és adatkitermelésre.
  2. sed
    • Stream szerkesztő, gyakran használt szöveg átalakítására és szerkesztésére fájlokban.
  3. cut
    • Szöveg egyes részeinek kivágása fájlokból vagy parancsok kimenetéből.
  4. sort
    • Sorok rendezése fájlokban vagy kimenetben.
  5. uniq
    • Duplikált sorok eltávolítása rendezett fájlokból.
  6. diff
    • Két fájl vagy könyvtár tartalmának összehasonlítása.
  7. cmp
    • Két fájl bináris összehasonlítása.
  8. comm
    • Két rendezett fájl közös és eltérő sorainak megjelenítése.
  9. wc
    • Szavak, sorok és bájtok számlálása fájlokban.
  10. ln
    • Hard linkek és szimbolikus linkek (symlink) létrehozása fájlokhoz és könyvtárakhoz.
  11. xargs
    • Parancsok végrehajtása szabványos bemenetről kapott argumentumokkal.
  12. tr
    • Karakterek átalakítása vagy törlése.
  13. tee
    • Parancs kimenetének több helyre (fájl és szabványos kimenet) történő továbbítása.
  14. file
    • Fájl típusának meghatározása.
  15. hostname
    • A gép gazdanév beállítása vagy megjelenítése.
  16. whoami
    • A bejelentkezett felhasználó nevének megjelenítése.
  17. env
    • Környezeti változók megjelenítése és futtatása új környezeti változókkal.
  18. printenv
    • Környezeti változók értékeinek megjelenítése.
  19. history
    • Parancsok előzményeinek megjelenítése.
  20. alias
    • Parancs rövidítések létrehozása.
  21. unalias
    • Alias parancsok eltávolítása.
  22. bg
    • Folyamat háttérbe helyezése.
  23. fg
    • Háttérben futó folyamat előtérbe hozása.
  24. jobs
    • Aktuális feladatok listázása.
  25. nohup
    • Parancs végrehajtása, amely túléli a kijelentkezést.
  26. uptime
    • Rendszer futási idejének és terhelési átlagának megjelenítése.
  27. dmesg
    • Kernel és rendszer üzenetek megjelenítése.
  28. lsof
    • Megnyitott fájlok listázása.
  29. mount
    • Fájlrendszerek csatolása.
  30. umount
    • Fájlrendszerek lecsatolása.
  31. blkid
    • Blokkeszközök UUID-jainak és típusainak megjelenítése.
  32. fdisk
    • Lemezpartíciók kezelése.
  33. mkfs
    • Fájlrendszer létrehozása.
  34. fsck
    • Fájlrendszer ellenőrzése és javítása.
  35. tune2fs
    • ext2/ext3/ext4 fájlrendszerek beállításainak módosítása.
  36. parted
    • Lemezpartíciók kezelése.
  37. cron
    • Időzített feladatok kezelése.
  38. at
    • Egyszeri feladat ütemezése.
  39. shutdown
    • Rendszer leállítása vagy újraindítása.
  40. reboot
    • Rendszer újraindítása.
  41. halt
    • Rendszer azonnali leállítása.
  42. telnet
    • Távoli bejelentkezés (bizonytalan, SSH-t érdemes használni helyette).
  43. ftp
    • Fájlok átvitele FTP-n keresztül (bizonytalan, SFTP-t érdemes használni helyette).
  44. ufw
    • Egyszerű tűzfal kezelő eszköz.
  45. adduser
    • Új felhasználó létrehozása.
  46. deluser
    • Felhasználó eltávolítása.
  47. usermod
    • Felhasználói fiók módosítása.
  48. groupadd
    • Új csoport létrehozása.
  49. groupdel
    • Csoport törlése.
  50. groups
    • Felhasználó csoport tagságának megjelenítése.
  51. passwd
    • Felhasználói jelszó megváltoztatása.
  52. chage
    • Felhasználói jelszó lejárati idejének beállítása.
  53. newgrp
    • Új csoporthoz való csatlakozás.
  54. visudo
    • sudoers fájl biztonságos szerkesztése.
  55. sudo – Parancsok futtatása rendszergazda jogokkal.
  1. ifconfig / ip addr – Hálózati interfészek konfigurálása és állapotának megjelenítése.
  2. nslookup / dig – DNS lekérdezések végrehajtása.
  3. traceroute – Hálózati útvonal nyomon követése a célállomásig.
  4. host – DNS név feloldása.
  5. nc (netcat) – Hálózati kapcsolat létrehozása és diagnosztizálása.
  6. curl – Adatok letöltése vagy továbbítása URL-ekről/parancsokkal.
  7. wget – Fájlok letöltése a weben keresztül.
  8. ftp / sftp – Fájlok átvitele FTP/SFTP protokollon keresztül.
  9. scp – Biztonságos fájlátvitel távoli gépek között.
  10. rsync – Fájlok és könyvtárak hatékony szinkronizálása helyben és távol.
  11. df – Lemezhasználat megjelenítése fájlrendszerenként.
  12. du – Könyvtárak és fájlok lemezterület-használatának kijelzése.
  13. lsblk – Blokkeszközök és partíciók listázása.
  14. blkid – Blokkeszközök UUID-jainak és típusainak megjelenítése.
  15. mount – Fájlrendszerek csatolása.
  16. umount – Fájlrendszerek lecsatolása.
  17. parted – Lemezpartíciók kezelése.
  18. fdisk – Lemezpartíciók kezelése.
  19. mkfs – Fájlrendszer létrehozása.
  20. fsck – Fájlrendszer ellenőrzése és javítása.
  21. tune2fs – ext2/ext3/ext4 fájlrendszerek beállításainak módosítása.
  22. dd – Alacsony szintű másolási és átalakítási műveletek.
  23. fdisk / cfdisk – Partíciók kezelése lemezeken.
  24. lvm – Logikai kötetek kezelése.
  25. cryptsetup – LUKS titkosított kötetek kezelése.
  26. mdadm – RAID tömbök kezelése.
  27. chroot – Új gyökér könyvtár beállítása és használata.
  28. env – Környezeti változók megjelenítése és futtatása új környezeti változókkal.
  29. printenv – Környezeti változók értékeinek megjelenítése.
  30. export – Környezeti változók beállítása.
  31. alias – Parancs rövidítések létrehozása.
  32. unalias – Alias parancsok eltávolítása.
  33. bg – Folyamat háttérbe helyezése.
  34. fg – Háttérben futó folyamat előtérbe hozása.
  35. jobs – Aktuális feladatok listázása.
  36. nohup – Parancs végrehajtása, amely túléli a kijelentkezést.
  37. uptime – Rendszer futási idejének és terhelési átlagának megjelenítése.
  38. dmesg – Kernel és rendszer üzenetek megjelenítése.
  39. lsof – Megnyitott fájlok listázása.
  40. who / w – Bejelentkezett felhasználók listázása.
  41. last – Felhasználók be- és kijelentkezési előzményeinek megjelenítése.
  42. crontab – Időzített feladatok beállítása és kezelése.
  43. at – Egyszeri feladat ütemezése.
  44. systemctl – Szolgáltatások kezelése (indítás, leállítás, állapot lekérdezése).
  45. journalctl – Rendszer naplófájlok megtekintése.
  46. hostnamectl – Rendszer gazdanevének és egyéb beállításainak kezelése.
  47. timedatectl – Rendszeridő és dátum beállításai.
  48. localectl – Nyelvi és területi beállítások kezelése.
  49. loginctl – Bejelentkezési munkamenetek kezelése.
  50. firewalld / ufw – Tűzfal szabályok kezelése.
  51. iptables / nftables – Tűzfal szabályok beállítása és kezelése.
  52. ss – Hálózati kapcsolatok és socketek megjelenítése.
  53. iptables-save / iptables-restore – Tűzfal szabályok mentése és visszaállítása.
  54. tcpdump – Hálózati forgalom rögzítése és elemzése.
  55. htop – Rendszerfolyamatok interaktív megfigyelése.
  56. iotop – Disk I/O használatának megfigyelése.
  57. vmstat – Rendszer statisztikák megjelenítése.
  58. mpstat – Processzor statisztikák megjelenítése.
  59. pidstat – Folyamat statisztikák megjelenítése.
  60. dstat – Rendszer statisztikák kijelzése valós időben.
  61. iostat – CPU és I/O statisztikák kijelzése.
  62. sar – Rendszer aktivitás jelentése.
  63. strace – Rendszerhívások és jelek nyomon követése egy folyamatnál.
  64. ltrace – Könyvtárhívások nyomon követése egy folyamatnál.
  65. ldd – Futtatható fájlok dinamikus könyvtárainak megjelenítése.
  66. nm – Szimbólumok listázása bináris fájlokban.
  67. objdump – Részletes információk megjelenítése bináris fájlokról.
  68. readelf – ELF fájlok információinak megjelenítése.
  69. strings – Szöveges karakterláncok keresése bináris fájlokban.
  70. watch – Parancs ismételt futtatása és kimenetének megjelenítése valós időben.
  71. yes – Egy megadott karakterlánc folyamatos kiírása (hasznos teszteléshez).
  72. date – Rendszeridő és dátum megjelenítése és beállítása.
  73. cal – Naptár megjelenítése.
  74. bc – Interaktív kalkulátor.
  75. expr – Kifejezések kiértékelése.
  76. test – Feltételek értékelése parancsfájlokban.
  77. timeout – Parancs futásának időkorlát beállítása.
  78. shred – Fájlok biztonságos törlése.
  79. ncdu – Disk usage analyser with an ncurses interface.
  80. rename – Fájlok átnevezése minta alapján.
  1. mktemp – Ideiglenes fájlok és könyvtárak létrehozása biztonságosan.
  2. chattr – Fájltulajdonságok megváltoztatása.
  3. lsattr – Fájltulajdonságok megjelenítése.
  4. stat – Fájlok és könyvtárak részletes információinak megjelenítése.
  5. nc (netcat) – Hálózati kapcsolat létrehozása és diagnosztizálása.
  6. socat – Két byte stream összekapcsolása.
  7. tshark – Hálózati forgalom rögzítése és elemzése (Wireshark parancssoros eszköze).
  8. ethtool – Hálózati interfészek konfigurálása és diagnosztikája.
  9. arp – ARP gyorsítótár kezelése.
  10. ip route – IP útvonalak megjelenítése és kezelése.
  11. bridge – Hálózati hidak konfigurálása.
  12. route – Hálózati útvonalak megjelenítése és kezelése.
  13. ip link – Hálózati interfészek kezelése.
  14. hostname – A gép gazdanév beállítása vagy megjelenítése.
  15. nmcli – NetworkManager vezérlése parancssorból.
  16. wpa_supplicant – WPA és WPA2 vezeték nélküli hálózatok kezelése.
  17. iwconfig – Vezeték nélküli hálózati interfészek konfigurálása.
  18. iwlist – Vezeték nélküli hálózatok keresése és megjelenítése.
  19. connmanctl – ConnMan hálózatkezelő vezérlése parancssorból.
  20. rfkill – Vezeték nélküli eszközök engedélyezése és letiltása.
  21. screen – Terminál multiplexáló, amely lehetővé teszi több terminál munkamenet futtatását egy ablakban.
  22. tmux – Terminál multiplexáló, amely lehetővé teszi több terminál munkamenet futtatását egy ablakban.
  23. byobu – Kényelmes terminál multiplexáló, amely a screen és tmux tetejére épül.
  24. zip / unzip – Fájlok tömörítése és kitömörítése zip formátumban.
  25. gzip / gunzip – Fájlok tömörítése és kitömörítése gzip formátumban.
  26. bzip2 / bunzip2 – Fájlok tömörítése és kitömörítése bzip2 formátumban.
  27. xz / unxz – Fájlok tömörítése és kitömörítése xz formátumban.
  28. tar – Fájlok archiválása és kibontása.
  29. p7zip – Fájlok tömörítése és kitömörítése 7z formátumban.
  30. dd – Fájlok alacsony szintű másolása és átalakítása.
  31. partprobe – Partíciós táblák újraolvasása anélkül, hogy újra kellene indítani a rendszert.
  32. blkdiscard – SSD-k üres területének törlése a TRIM parancs segítségével.
  33. fstrim – Nem használt blokkok törlése SSD-ken.
  34. resize2fs – ext2/ext3/ext4 fájlrendszer méretének módosítása.
  35. lvcreate – LVM logikai kötetek létrehozása.
  36. lvremove – LVM logikai kötetek eltávolítása.
  37. lvresize – LVM logikai kötetek méretének módosítása.
  38. vgcreate – LVM kötetcsoportok létrehozása.
  39. vgremove – LVM kötetcsoportok eltávolítása.
  40. vgextend – LVM kötetcsoportok bővítése.
  41. vgreduce – LVM kötetcsoportok csökkentése.
  42. pvcreate – LVM fizikai kötetek létrehozása.
  43. pvremove – LVM fizikai kötetek eltávolítása.
  44. pvresize – LVM fizikai kötetek méretének módosítása.
  45. mdadm – RAID tömbök létrehozása és kezelése.
  46. cryptsetup – LUKS titkosított kötetek létrehozása és kezelése.
  47. veracrypt – VeraCrypt titkosított kötetek kezelése.
  48. apt-get / apt – Csomagkezelés Debian alapú rendszereken.
  49. dpkg – Debian csomagkezelő alacsony szintű kezelése.
  50. snap – Csomagok telepítése és kezelése snap formátumban.
  51. flatpak – Csomagok telepítése és kezelése flatpak formátumban.
  52. rpm – RPM csomagkezelő használata.
  53. yum / dnf – Csomagkezelés RPM alapú rendszereken.
  54. pacman – Csomagkezelés Arch Linux alapú rendszereken.
  55. emerge – Csomagkezelés Gentoo Linux alapú rendszereken.
  56. zypper – Csomagkezelés openSUSE alapú rendszereken.
  57. make – Programok fordítása forráskódból Makefile segítségével.
  58. gcc – GNU C fordító használata programok fordítására.
  59. g++ – GNU C++ fordító használata programok fordítására.
  60. ld – GNU linker használata.
  61. as – GNU assembler használata.
  62. strip – Szimbólumok eltávolítása bináris fájlokból.
  63. gdb – GNU debugger használata programok hibakeresésére.
  64. valgrind – Memóriahasználat és teljesítmény profilozása.
  65. perf – Linux teljesítményprofilozó eszköz.
  66. ftrace – Kernel hibakeresési és teljesítményfigyelési eszköz.
  67. lttng – Linux Trace Toolkit Next Generation, nyomkövetési eszköz.
  68. systemtap – Rendszerprofilozási és hibakeresési eszköz.
  69. bpftrace – BPF-alapú nyomkövetési eszköz.
  70. sar – Rendszer aktivitás jelentése.
  71. mpstat – Processzor statisztikák megjelenítése.
  72. iostat – CPU és I/O statisztikák megjelenítése.
  73. pidstat – Folyamat statisztikák megjelenítése.
  74. vmstat – Rendszer statisztikák megjelenítése.
  75. dstat – Rendszer statisztikák kijelzése valós időben.
  76. iftop – Hálózati forgalom megjelenítése valós időben.
  77. nload – Hálózati forgalom megjelenítése valós időben.
  78. bmon – Hálózati forgalom és statisztikák megjelenítése.
  79. speedtest-cli – Internet sebességteszt végrehajtása.
  80. iperf – Hálózati sávszélesség mérése.
  81. ethtool – Hálózati interfészek diagnosztikája és konfigurálása.
  82. mtr – Hálózati diagnosztikai eszköz, amely traceroute és ping kombinációja.
  83. whois – Domain információk lekérdezése.
  84. finger – Felhasználói információk lekérdezése.
  85. mail – Egyszerű parancssori levelező.
  86. mutt – Parancssori e-mail kliens.
  87. neomutt – Mutt továbbfejlesztett változata.
  88. alpine – Parancssori e-mail kliens.
  89. cal – Naptár megjelenítése.
  90. ncal – Kiterjesztett naptár megjelenítése.
  91. bc – Interaktív kalkulátor.
  92. dc – Fordított lengyel jelölésű kalkulátor.
  93. units – Mértékegységek átváltása.
  94. factor – Számok prímtényezős felbontása.
  95. seq – Számsorozatok generálása.
  96. yes – Egy megadott karakterlánc folyamatos kiírása.
  97. nl – Sorok számozása szövegfájlokban.
  98. fmt – Szöveg formázása meghatározott szélességű sorokra.
  99. pr – Szövegfájlok formázása nyomtatásra.
  100. fold – Szövegsorok tördelése meghatározott hosszúságú sorokra.
  101. column – Szövegfájlok oszlopokba rendezése.
  102. paste – Fájlok sorainak összefűzése.
  103. join – Két fájl sorainak összekapcsolása közös mező alapján.
  104. expand – Tabulátorok átalakítása szóközökké.
  105. unexpand – Szóközök átalakítása tabulátorokká.
  106. split – Fájlok darabolása kisebb részekre.
  107. csplit – Fájlok darabolása meghatározott feltételek alapján.
  108. iconv – Szövegfájlok karakterkódolásának átalakítása.
  109. locale – Rendszer lokalizációs beállításainak megjelenítése.
  110. tzselect – Időzóna kiválasztása.
  111. gettext – Szöveg lokalizáció és fordítás kezelése.
  112. msgfmt – Fordítási fájlok generálása gettext használatával.
  113. msgmerge – Fordítási fájlok összevonása új szövegekkel.
  114. msgcat – Fordítási fájlok egyesítése.
  115. msgcmp – Fordítási fájlok összehasonlítása.
  116. sensible-editor – Értelmes alapértelmezett szövegszerkesztő indítása.
  117. sensible-browser – Értelmes alapértelmezett böngésző indítása.
  118. sensible-pager – Értelmes alapértelmezett lapozó indítása.
  119. xdg-open – Fájlok megnyitása az alapértelmezett alkalmazással.
  120. xdg-email – E-mail küldése az alapértelmezett e-mail klienssel.

További Linux parancsok

  • uname -a: Rendszerinformációk megjelenítése
  • hostnamectl: Gazdagépnév megjelenítése
  • lscpu: CPU architektúra információk megjelenítése
  • timedatectl status: Rendszeridő megjelenítése
  • htop: Interaktív folyamatmegjelenítő
  • [parancs] &: Parancs háttérben futtatása
  • jobs: Háttérben futó parancsok megjelenítése
  • fg <parancs szám>: Parancs előtérbe hozása
  • sudo systemctl reload <szolgáltatás>: Szolgáltatás újratöltése
  • journalctl -u <egység_neve>: Naplók megjelenítése adott systemd egységhez
  • awk ‘{print}’ [fájl]: Fájl sorainak kiírása
  • apt search <csomag>: APT csomagok keresése
  • apt-cache policy <csomag>: Rendelkezésre álló csomagverziók listázása
  • snap find <csomag>: Snap csomagok keresése
  • sudo snap refresh: Telepített Snap csomagok frissítése
  • snap list: Telepített Snap csomagok listázása
  • snap info <snap_név>: Snap csomag információk megjelenítése
  • w: Belépett felhasználók megjelenítése
  • sudo passwd -l <felhasználónév>: Felhasználói fiók lezárása
  • sudo passwd -u <felhasználónév>: Felhasználói jelszó feloldása
  • ip -s link: Hálózati statisztikák megjelenítése
  • ss -l: Figyelő socketek megjelenítése
  • cat /etc/netplan/*.yaml: Aktuális Netplan konfiguráció megjelenítése
  • sudo netplan try: Új Netplan konfiguráció tesztelése
  • sudo ufw delete allow/deny <port/szolgáltatás>: Tűzfal szabály törlése
  • lxd init: LXD inicializálása
  • lxc launch ubuntu:<verzió> <tároló/vm név> [–vm]: LXC konténer vagy virtuális gép létrehozása és indítása
  • lxc list: Példányok listázása
  • lxc info <példány>: Példány információk megjelenítése
  • lxc delete <példány> [–force|–interactive]: Példány törlése
  • lxc file pull <példány>/<útvonal> <helyi_útvonal>: Fájl letöltése példányból
  • lxc file push <helyi_útvonal> <példány>/<útvonal>: Fájl feltöltése példányba
  • lxc project create <projekt> [–config <opció>]: Projekt létrehozása
  • lxc project set <projekt> <opció>: Projekt konfigurálása
  • lxc project switch: Projekt váltása
  • sudo pro attach <token>: Gép csatolása Ubuntu Pro-hoz
  • sudo pro status: Ubuntu Pro szolgáltatások állapotának megjelenítése
  • sudo pro enable/disable <szolgáltatás>: Ubuntu Pro szolgáltatás engedélyezése/tiltása
  • sudo pro refresh: Ubuntu Pro állapot frissítése
  • sudo pro detach: Gép leválasztása Ubuntu Pro-ról