Linux parancsok Tippek: Ctrl + F gyorsan megtalálja a Linux parancsokat (a pont címe zsugorodhat, bővülhet)
| Parancs kódja | Megjegyzések |
|---|---|
| arch | A gép processzorarchitektúrájának megjelenítése (1) |
| uname -m | A gép processzorarchitektúrájának megjelenítése (2) |
| uname -r | A használt rendszermag verziójának megjelenítése |
| dmidecode -q | Hardveres rendszerelemek megjelenítése - (SMBIOS / DMI) |
| hdparm -i /dev/hda | A lemez architektúrális jellemzőinek felsorolása |
| hdparm -tT /dev/sda | Tesztolvasási műveletet hajt végre egy lemezen |
| cat /proc/cpuinfo | Megjeleníti a CPU-információkat |
| cat /proc/interrupts | Megszakítások megjelenítése |
| cat /proc/meminfo | A memóriahasználat ellenőrzése |
| cat /proc/swaps | Megmutatja, hogy milyen swapokat használnak |
| cat /proc/version | Megjeleníti a rendszermag verzióját |
| cat /proc/net/dev | Hálózati adapterek és statisztikák megjelenítése |
| cat /proc/mounts | Betöltött fájlrendszerek megjelenítése |
| lspci -tv | PCI eszközök listája |
| lsusb -tv | USB eszközök megjelenítése |
| date | Rendszer dátumának megjelenítése |
| cal 2007 | 2007-es naptár megjelenítése |
| date 041217002007.00 | A dátum és az idő beállítása - Hónap Nap Óra Óra Perc Év. Másodpercek |
| clock -w | Az idő módosításának mentése a BIOS-ba |
| Parancskód | Magyarázat |
|---|---|
| shutdown -h now | A rendszer leállítása |
| init 0 | A rendszer leállítása |
| telinit 0 | A rendszer leállítása |
| shutdown -h hours:minutes & | A rendszer leállítása a tervezett időpontban |
| shutdown -c | A rendszer tervezett leállításának törlése |
| shutdown -r now | Újraindítás |
| reboot | Újraindítás |
| logout | Kijelentkezés |
| Parancskód | Magyarázat |
|---|---|
| cd /home | A '/ home' könyvtárba való átlépés' |
| cd .. | Visszatérés az előző könyvtárba |
| cd ../.. | Visszatérés az utolsó két könyvtárba |
| cd | Adja meg az otthoni könyvtárat |
| cd ~user1 | Menjen a saját könyvtárába |
| cd - | Visszatérés az utolsó könyvtárba |
| pwd | Munkapálya megjelenítése |
| ls | Fájlok megtekintése egy könyvtárban |
| ls -F | Fájlok megtekintése egy könyvtárban |
| ls -l | Fájlok és könyvtárak adatainak megjelenítése |
| ls -a | Rejtett fájlok megjelenítése |
| ls *[0-9]* | Számokat tartalmazó fájl- és könyvtárnevek megjelenítése |
| tree | A fájlok és könyvtárak fa szerkezetének megjelenítése a gyökérkönyvtárból kiindulva |
| lstree | A fájlok és könyvtárak fa szerkezetének megjelenítése a gyökérkönyvtárból kiindulva |
| mkdir dir1 | Létrehoz egy 'dir1' nevű könyvtárat. |
| mkdir dir1 dir2 | Egyszerre két könyvtár létrehozása |
| mkdir -p /tmp/dir1/dir2 | Könyvtárfa létrehozása |
| rm -f file1 | A 'file1'' nevű fájl törlése |
| rmdir dir1 | törli a 'dir1'' nevű könyvtárat |
| rm -rf dir1 | Egyszerre törli a 'dir1' nevű könyvtárat és annak tartalmát. |
| rm -rf dir1 dir2 | Két könyvtár és tartalmuk egyidejű törlése |
| mv dir1 new_dir | Könyvtár átnevezése/áthelyezése |
| cp file1 file2 | Fájl másolása |
| cp dir/* . | Egy könyvtárban lévő összes fájl másolása az aktuális munkakönyvtárba. |
| cp -a /tmp/dir1 . | Egy könyvtár másolása az aktuális munkakönyvtárba |
| cp -a dir1 dir2 | Könyvtár másolása |
| ln -s file1 lnk1 | Lágy hivatkozás létrehozása egy fájlhoz vagy könyvtárhoz |
| ln file1 lnk1 | Fizikai hivatkozás létrehozása egy fájlhoz vagy könyvtárhoz |
| touch -t 0712250000 file1 | Modify the timestamp of a file or directory - (YYMMDDhhmm) |
| iconv -l | Ismert kódolások listája |
| iconv -f fromEncoding -t toEncoding inputFile > outputFile | Egy karakter kódolásának módosítása |
| find . -maxdepth 1 -name *.jpg -print -exec convert | Az aktuális könyvtárban lévő fájlok kötegelt átméretezése és elküldése egy miniatűr könyvtárba (ImageMagickből való átalakítás szükséges). |
| Parancskód | Megjegyzés Magyarázat |
|---|---|
| find / -name file1 | Keresés a fájlokban és könyvtárakban a gyökérfájlrendszerben a '/'-vel kezdődően. |
| find / -user user1 | A 'user1' felhasználóhoz tartozó fájlok és könyvtárak keresése. |
| find /home/user1 -name \*.bin | A '/ home/user1' könyvtárban lévő '.bin' végződésű fájlok keresése. |
| find /usr/bin -type f -atime +100 | Az elmúlt 100 napban nem használt futtatható fájlok keresése. |
| find /usr/bin -type f -mtime -10 | 10 napon belül létrehozott vagy módosított fájlok keresése. |
| find / -name \*.rpm -exec chmod 755 '{}' \; | A '.rpm' végződésű fájlok keresése és engedélyeik meghatározása. |
| find / -xdev -name \*.rpm | A '.rpm' végződésű fájlok keresése, figyelmen kívül hagyva az olyan cserélhető eszközöket, mint a CD-ROM-ok, JD-k stb. |
| locate \*.ps | '.ps' végződésű fájlok keresése - először futtassa az 'updatedb' programot. |
| whereis halt | Bináris fájl, forráskód vagy kézikönyv helyének megjelenítése. |
| which halt | Megmutatja egy bináris vagy futtatható fájl teljes elérési útvonalát. |
| Parancskód | Magyarázat |
|---|---|
| mount /dev/hda2 /mnt/hda2 | A hda2 nevű lemez csatlakoztatása - győződjön meg róla, hogy a '/ mnt/hda2' könyvtár már létezik. |
| umount /dev/hda2 | A hda2 nevű lemez leválasztása - előbb lépjen ki a '/ mnt/hda2' csatolási pontból. |
| fuser -km /mnt/hda2 | Eltávolítás kikényszerítése, ha az eszköz foglalt |
| umount -n /mnt/hda2 | Az eltávolítási művelet végrehajtása az /etc/mtab fájlba való írás nélkül - hasznos, ha a fájl csak olvasható, vagy ha a lemezt felülírják. |
| mount /dev/fd0 /mnt/floppy | Floppy lemez csatlakoztatása |
| mount /dev/cdrom /mnt/cdrom | cdrom vagy dvdrom csatlakoztatása |
| mount /dev/hdc /mnt/cdrecorder | Cdrw vagy dvdrom csatlakoztatása |
| mount /dev/hdb /mnt/cdrecorder | Cdrw vagy dvdrom lemez csatlakoztatása |
| mount -o loop file.iso /mnt/cdrom | Fájl vagy ISO-kép csatlakoztatása |
| mount -t vfat /dev/hda5 /mnt/hda5 | Windows FAT32 fájlrendszer csatlakoztatása |
| mount /dev/sda1 /mnt/usbdisk | USB flash meghajtó vagy flash memóriaeszköz csatlakoztatása |
| mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share | Windows hálózati megosztás csatlakoztatása |
| Parancskód | Magyarázat |
|---|---|
| df -h | A csatlakoztatott partíciók listájának megjelenítése |
| ls -lSr |more | Fájlok és könyvtárak rendezése méret szerint |
| du -sh dir1 | Megbecsüli a 'dir1' könyvtár által már használt hely nagyságát. |
| du -sk * | sort -rn | A fájlok és könyvtárak megjelenítése méret szerint. |
| rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n | A telepített rpm csomagok által használt hely megjelenítése méret szerinti sorrendben (fedora, redhat-szerű rendszerek) |
| dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n | Megjeleníti a telepített deb csomagok által használt helyet méret szerinti sorrendben (ubuntu, debian-szerű rendszerek). |
| Parancs kódja | Megjegyzések |
|---|---|
| groupadd group_name | Új felhasználói csoport létrehozása |
| groupdel group_name | Felhasználói csoport törlése |
| groupmod -n new_group_name old_group_name | Felhasználói csoport átnevezése |
| useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 | Az "admin" felhasználói csoporthoz tartozó felhasználó létrehozása. |
| useradd user1 | Új felhasználó létrehozása |
| userdel -r user1 | Felhasználó törlése ('-r' kizárja az otthoni könyvtárakat) |
| usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 | Felhasználói attribútumok módosítása |
| passwd | Jelszó módosítása |
| passwd user1 | A felhasználó jelszavának módosítása (csak root). |
| chage -E 2020-12-31 user1 | A felhasználó jelszavának lejárati dátumának beállítása. |
| pwck | Az '/etc/passwd' fájl formátumának és szintaxisának ellenőrzése, valamint a meglévő felhasználók ellenőrzése. |
| grpck | Az '/etc/passwd' fájl formázásának és szintaxisának javítása, valamint a meglévő csoportok ellenőrzése. |
| newgrp group_name | Jelentkezzen be egy új csoportba, hogy megváltoztassa az újonnan létrehozott fájl alapértelmezett csoportját. |
| Parancskód | A megjegyzések magyarázata |
|---|---|
| ls -lh | Engedélyek megjelenítése |
| ls /tmp | pr -T5 -W$COLUMNS | A terminál 5 oszlopra osztása a megjelenítéshez |
| chmod ugo+rwx directory1 | Olvasási (r), írási (w) és végrehajtási (x) engedélyek beállítása egy könyvtár tulajdonosának (u), csoportjának (g) és másoknak (o). |
| chmod go-rwx directory1 | Olvasási, írási és végrehajtási engedélyek eltávolítása a csoportok (g) és mások (o) számára egy könyvtárban. |
| chown user1 file1 | Egy fájl tulajdonosi attribútumának módosítása |
| chown -R user1 directory1 | Egy könyvtár tulajdonosi attribútumainak módosítása és a könyvtárban lévő összes fájl attribútumainak módosítása. |
| chgrp group1 file1 | Egy fájl csoportjának megváltoztatása |
| chown user1:group1 file1 | Egy fájl tulajdonos és csoport attribútumainak módosítása |
| find / -perm -u+s | A rendszer összes SUID vezérlésű fájljának listázása. |
| chmod u+s /bin/file1 | Egy bináris fájl SUID bitjének beállítása - a fájlt futtató felhasználó a tulajdonossal azonos jogosultságokat kap. |
| chmod u-s /bin/file1 | Egy bináris fájl SUID bitjének letiltása |
| chmod g+s /home/public | Egy könyvtár SGID bitjének beállítása - hasonló a SUID-hoz, de könyvtár-specifikus. |
| chmod g-s /home/public | Egy könyvtár SGID bitjének letiltása |
| chmod o+t /home/public | A STIKY bit beállítása egy fájlhoz - csak a legális tulajdonosok számára engedélyezi a fájl törlését. |
| chmod o-t /home/public | A STIKY bit letiltása egy könyvtár esetében |
| Parancs kódja | A megjegyzések magyarázata |
|---|---|
| chattr +a file1 | Csak append üzemmódban engedélyezi a fájlok olvasását és írását |
| chattr +c file1 | Lehetővé teszi, hogy a kernel automatikusan tömörítse/tömörítse a fájlt. |
| chattr +d file1 | Ezt a fájlt a dump program figyelmen kívül hagyja a fájlrendszer biztonsági mentések készítésekor. |
| chattr +i file1 | Állítsa be a fájlt megváltoztathatatlannak, és nem törölhető, módosítható, átnevezhető vagy összekapcsolható. |
| chattr +s file1 | Engedélyezi a fájl biztonságos törlését. |
| chattr +S file1 | Amint egy alkalmazás írási műveletet hajt végre a fájlon, a rendszer azonnal írja ki a módosítás eredményét a lemezre. |
| chattr +u file1 | Ha egy fájl törlésre kerül, a rendszer lehetővé teszi, hogy a törölt fájlt egy későbbi időpontban visszaállítsa. |
| lsattr | Speciális attribútumok megjelenítése |
| Parancskód | Magyarázat |
|---|---|
| bunzip2 file1.bz2 | Kicsomagolja a 'file1.bz2' nevű fájlt. |
| bzip2 file1 | A 'file1b.bz' nevű fájl tömörítése |
| gunzip file1.gz | A 'file1.gz' nevű fájl kicsomagolása. |
| gzip file1 | A 'file1' nevű fájl tömörítése. |
| gzip -9 file1 | Maximális tömörítés |
| rar a file1.rar test_file | Létrehoz egy 'file1.rar' nevű csomagot. |
| rar a file1.rar file1 file2 dir1 | Egyszerre tömöríti a 'file1', 'file2' és a 'dir1' könyvtárat. |
| rar x file1.rar | A rar csomag kicsomagolása |
| unrar x file1.rar | A rar csomag kicsomagolása |
| tar -cvf archive.tar file1 | Egy tömörítetlen tarball létrehozása |
| tar -cvf archive.tar file1 file2 dir1 | Hozzon létre egy archívumot, amely tartalmazza a 'file1', 'file2' és 'dir1' fájlokat. |
| tar -tf archive.tar | A csomag tartalmának megjelenítése |
| tar -xvf archive.tar | Egy csomag kiadása |
| tar -xvf archive.tar -C /tmp | Felszabadít egy tarballt a /tmp könyvtárba. |
| tar -cvfj archive.tar.bz2 dir1 | Létrehoz egy bzip2 archívumot. |
| tar -jxvf archive.tar.bz2 | Egy bzip2 archívum kicsomagolása |
| tar -cvfz archive.tar.gz dir1 | Gzip archívum létrehozása |
| tar -zxvf archive.tar.gz | Egy gzip archívum kicsomagolása. |
| zip file1.zip file1 | Zip-archívum létrehozása |
| zip -r file1.zip file1 file2 dir1 | Több fájl és könyvtár egyetlen zip-archívumba tömörítése. |
| unzip file1.zip | Zip-archívum kicsomagolása |
| Parancs Kód | Magyarázat |
|---|---|
| rpm -ivh package.rpm | Egy rpm csomag telepítése |
| rpm -ivh --nodeeps package.rpm | Telepít egy rpm csomagot, és figyelmen kívül hagyja a függőségi figyelmeztetéseket. |
| rpm -U package.rpm | Egy rpm csomag frissítése a konfigurációs fájl módosítása nélkül. |
| rpm -F package.rpm | Egy biztosan telepítendő rpm csomag frissítése. |
| rpm -e package_name.rpm | Egy rpm csomag eltávolítása |
| rpm -qa | A rendszer összes telepített rpm csomagjának megjelenítése |
| rpm -qa | grep httpd | Az összes olyan rpm csomag megjelenítése, amelynek nevében szerepel a "httpd" szó. |
| rpm -qi package_name | Speciális információk lekérdezése egy telepített csomagról |
| rpm -qg "System Environment/Daemons" | Egy komponens rpm csomagjainak megjelenítése |
| rpm -ql package_name | Egy telepített rpm csomag által biztosított fájlok listájának megjelenítése |
| rpm -qc package_name | Egy telepített rpm csomag által biztosított konfigurációs fájlok listájának megjelenítése. |
| rpm -q package_name --whatrequires | Egy rpm csomag függőségi listájának megjelenítése. |
| rpm -q package_name --whatprovides | Megjeleníti egy rpm csomag méretét |
| rpm -q package_name --scripts | A telepítés/eltávolítás során végrehajtott szkriptek megjelenítése. |
| rpm -q package_name --changelog | Megjeleníti egy rpm csomag módosítási előzményeit. |
| rpm -qf /etc/httpd/conf/httpd.conf | Megerősíti, hogy melyik rpm csomag biztosította az adott fájlt. |
| rpm -qp package.rpm -l | Megjeleníti egy eltávolított rpm csomag által biztosított fájlok listáját. |
| rpm --import /media/cdrom/RPM-GPG-KEY | Nyilvános kulcsú digitális tanúsítványok importálása |
| rpm --checksig package.rpm | Egy rpm csomag integritásának ellenőrzése |
| rpm -qa gpg-pubkey | Az összes telepített rpm csomag integritásának ellenőrzése |
| rpm -V package_name | Ellenőrzi a fájl méretét, licencét, típusát, tulajdonosát, csoportját, MD5-ellenőrzést és az utolsó módosítás időpontját. |
| rpm -Va | A rendszer összes telepített rpm csomagjának ellenőrzése - óvatosan használja! |
| rpm -Vp package.rpm | Annak ellenőrzése, hogy egy rpm csomag nincs telepítve |
| rpm2cpio package.rpm | cpio --extract --make-directories *bin* | Végrehajtható program futtatása egy rpm csomagból |
| rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm | Épített csomag telepítése rpm forráskódból |
| rpmbuild --rebuild package_name.src.rpm | Egy rpm csomag építése rpm forráskódból |
| Parancskód | Megjegyzések |
|---|---|
| yum install package_name | Egy rpm csomag letöltése és telepítése |
| yum localinstall package_name.rpm | Telepít egy rpm csomagot, a saját tárolóját használja az összes függőség feloldására az Ön számára |
| yum update package_name.rpm | Frissíti az összes telepített rpm csomagot az aktuális rendszeren. |
| yum update package_name | Egy rpm csomag frissítése |
| yum remove package_name | Egy rpm csomag eltávolítása |
| yum list | A rendszerben telepített összes csomag listázása |
| yum search package_name | Csomagok keresése az rpm-tárban |
| yum clean packages | Az rpm gyorsítótár törlése a letöltött csomagok eltávolításához |
| yum clean headers | Az összes fejlécfájl eltávolítása |
| yum clean all | Az összes gyorsítótárazott csomag és fejléc eltávolítása |
| Parancskód | Megjegyzések |
|---|---|
| dpkg -i package.deb | Telepít/frissít egy deb csomagot |
| dpkg -r package_name | Egy deb csomag eltávolítása a rendszerből |
| dpkg -l | A rendszer összes telepített deb csomagjának megjelenítése |
| dpkg -l | grep httpd | Megjeleníti az összes olyan deb csomagot, amelynek neve tartalmazza a "httpd" szót. |
| dpkg -s package_name | Információk lekérdezése egy adott, a rendszerre már telepített csomagról |
| dpkg -L package_name | Megjeleníti a rendszerre már telepített deb csomag által biztosított fájlok listáját. |
| dpkg --contents package.deb | Megjeleníti a még nem telepített csomag által biztosított fájlok listáját. |
| dpkg -S /bin/ping | Megerősíti, hogy melyik deb csomag biztosítja az adott fájlt. |
| Parancs Kód | A megjegyzések magyarázata |
|---|---|
| apt-get install package_name | Egy deb csomag telepítése/frissítése |
| apt-cdrom install package_name | Deb csomag telepítése/frissítése lemezről |
| apt-get update | A listában lévő csomagok frissítése |
| apt-get upgrade | Az összes telepített szoftver frissítése |
| apt-get remove package_name | Deb csomag eltávolítása a rendszerből |
| apt-get check | A függőségek megfelelő tárolóinak megerősítése |
| apt-get clean | Letöltött csomagok gyorsítótárának törlése |
| apt-cache search searched-package | Visszaadja a kívánt keresési karakterláncot tartalmazó csomag nevét |
| Parancskód | Magyarázat |
|---|---|
| cat file1 | Egy fájl tartalmának megtekintése előrefelé az első bájttól kezdve. |
| tac file1 | A fájl tartalmának megtekintése visszafelé az utolsó sortól kezdődően. |
| more file1 | Egy hosszú fájl tartalmának megtekintése |
| less file1 | Hasonló a 'more' parancshoz, de ugyanolyan visszafelé műveletet tesz lehetővé egy fájlban, mint előrefelé. |
| head -2 file1 | Egy fájl első két sorának megtekintése |
| tail -2 file1 | Egy fájl utolsó két sorának megtekintése |
| tail -f /var/log/messages | Egy fájl tartalmának megtekintése, ahogyan az valós időben hozzáadódik. |
| Parancskód | Annotate Leírás |
|---|---|
| cat file1 | command( sed, grep, awk, grep, etc...) > result.txt | Egy fájl részletes leírószövegének egyesítése és a leírás írása egy új fájlba |
| cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt | Összevonja egy fájl leírásának szövegét, és a leírást egy meglévő fájlba írja. |
| grep Aug /var/log/messages | Keresse meg az "Aug" kulcsszót a '/var/log/messages' fájlban. |
| grep ^Aug /var/log/messages | Keresse meg az "Aug" kezdetű szavakat a '/var/log/messages' fájlban. |
| grep [0-9] /var/log/messages | Válassza ki az összes olyan sort a '/var/log/messages' fájlban, amely számokat tartalmaz. |
| grep Aug -R /var/log/* | Keresse az "Aug" karakterláncot a '/var/log' könyvtárban és az azt követő könyvtárakban. |
| sed 's/stringa1/stringa2/g' example.txt | Cserélje ki a "string1"-et "string2"-re a example.txt fájlban. |
| sed '/^$/d' example.txt | Távolítson el minden üres sort a example.txt fájlból. |
| sed '/ *#/d; /^$/d' example.txt Minden megjegyzést és üres sort eltávolít a example.txt fájlból. | Az összes komment és üres sor eltávolítása a example.txt fájlból |
| echo 'esempio' | tr '[:lower:]' '[:upper:]' | A felső és alsó cellák egyesítése |
| sed -e '1d' result.txt | Az első sor kizárása a example.txt fájlból |
| sed -n '/stringa1/p' | Csak a "string1" szót tartalmazó sorok megtekintése. |
| sed -e 's/ *$//' example.txt | Az üres karakterek eltávolítása az egyes sorok végén |
| sed -e 's/stringa1//g' example.txt | Csak a "string1" szót távolítsa el a dokumentumból, a többit tartsa meg. |
| sed -n '1,5p;5q' example.txt | Az 1. sor és az 5. sor közötti tartalom megtekintése |
| sed -n '5p;5q' example.txt | Az 5. sor megtekintése |
| sed -e 's/00*/0/g' example.txt | Több nullát egyetlen nullával helyettesíteni |
| cat -n file1 | Jelölje meg a fájl sorainak számát |
| cat example.txt | awk 'NR%2==1' | Törölje az összes páros sort a example.txt fájlból |
| echo a b c | awk '{print $1}' | A sor első oszlopának megtekintése |
| echo a b c | awk '{print $1,$3}' | Egy sor első és harmadik oszlopának megtekintése |
| paste file1 file2 | Két fájl vagy két oszlop tartalmának egyesítése |
| paste -d '+' file1 file2 | Két fájl vagy két oszlop tartalmának összevonása "+"-val elválasztva. |
| sort file1 file2 | Két fájl tartalmának rendezése |
| sort file1 file2 | uniq | Vegye ki a két fájl egyesítését (a duplikált sorokból csak egy példányt tartson meg). |
| sort file1 file2 | uniq -u | Törölje a metszetet, a többi sort meghagyva |
| sort file1 file2 | uniq -d | Távolítsa el a két fájl metszéspontját (csak azokat a fájlokat hagyja meg, amelyek mindkét fájlban léteznek). |
| comm -1 file1 file2 | Hasonlítsa össze a két fájl tartalmát, és csak a "file1" tartalmát távolítsa el. |
| comm -2 file1 file2 | Hasonlítsa össze a két fájl tartalmát, és csak a 'file2' tartalmát törölje. |
| comm -3 file1 file2 | Két fájl összehasonlítása csak azokat a részeket távolítja el, amelyek mindkét fájlban közösek. |
| Parancskód | Magyarázat |
|---|---|
| dos2unix filedos.txt fileunix.txt | Egy szöveges fájl formátumát MSDOS-ról UNIX-ra konvertálja. |
| unix2dos fileunix.txt filedos.txt | Egy szöveges fájl UNIX-ból MSDOS-ba történő konvertálása. |
| recode ..HTML page.html | Szöveges fájl átalakítása html-be |
| recode -l | more | Az összes engedélyezett konverziós formátum megjelenítése |
| Parancskód | A megjegyzések magyarázata |
|---|---|
| badblocks -v /dev/hda1 | Rossz blokkok keresése a hda1 lemezen |
| fsck /dev/hda1 | A hda1 lemezen lévő linux fájlrendszer integritásának javítása/ellenőrzése |
| fsck.ext2 /dev/hda1 | A hda1 lemezen lévő ext2 fájlrendszer integritásának javítása/ellenőrzése |
| e2fsck /dev/hda1 | A hda1 lemezen lévő ext2 fájlrendszer integritásának javítása/ellenőrzése |
| e2fsck -j /dev/hda1 | A hda1 lemezen lévő ext3 fájlrendszer integritásának javítása/ellenőrzése |
| fsck.ext3 /dev/hda1 | A hda1 lemezen lévő ext3 fájlrendszer integritásának javítása/ellenőrzése |
| fsck.vfat /dev/hda1 | A hda1 lemezen lévő fat fájlrendszer integritásának javítása/ellenőrzése |
| fsck.msdos /dev/hda1 | A dos fájlrendszer integritásának javítása/ellenőrzése a hda1 lemezen |
| dosfsck /dev/hda1 | A hda1 lemezen lévő dos fájlrendszer integritásának javítása/ellenőrzése |
| Parancskód | Megjegyzések |
|---|---|
| mkfs /dev/hda1 | Fájlrendszer létrehozása a hda1 partíción |
| mke2fs /dev/hda1 | Linux ext2 fájlrendszer létrehozása a hda1 partíción |
| mke2fs -j /dev/hda1 | Linux ext3 (journaling) fájlrendszer létrehozása a hda1 partíción. |
| mkfs -t vfat 32 -F /dev/hda1 | FAT32 fájlrendszer létrehozása |
| fdformat -n /dev/fd0 | Floppy lemez formázása |
| mkswap /dev/hda3 | Swap fájlrendszer létrehozása |
| Parancs kódja | Magyarázat |
|---|---|
| mkswap /dev/hda3 | Swap fájlrendszer létrehozása |
| swapon /dev/hda3 | Új swap fájlrendszer engedélyezése |
| swapon /dev/hda2 /dev/hdb3 | Két swap partíció engedélyezése |
| Parancskód | Megjegyzések |
|---|---|
| dump -0aj -f /tmp/home0.bak /home | Teljes biztonsági mentés készítése a '/home' könyvtárról. |
| dump -1aj -f /tmp/home0.bak /home | Interaktív biztonsági mentés készítése a '/home' könyvtárról |
| restore -if /tmp/home0.bak | Interaktív biztonsági mentés visszaállítása |
| rsync -rogpav --delete /home /tmp | A két könyvtár szinkronizálása |
| rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync SSH csatornán keresztül |
| rsync -az -e ssh --delete ip_addr:/home/public /home/local | Egy távoli könyvtár szinkronizálása egy helyi könyvtárral ssh-n és tömörítésen keresztül |
| rsync -az -e ssh --delete /home/local ip_addr:/home/public | Helyi könyvtár szinkronizálása távoli könyvtárral ssh-n és tömörítésen keresztül |
| dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Biztonsági mentés készítése egy helyi lemezről egy távoli állomáson ssh-n keresztül |
| dd if=/dev/sda of=/tmp/file1 | Egy lemez tartalmának mentése egy fájlba |
| tar -Puf backup.tar /home/user | A '/home/user' könyvtár interaktív biztonsági mentésének végrehajtása. |
| ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Könyvtár tartalmának másolása távoli könyvtárba ssh-n keresztül |
| ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Helyi könyvtár tartalmának másolása távoli könyvtárba ssh-n keresztül |
| tar cf - . | (cd /tmp/backup ; tar xf - ) | Egy könyvtár helyi másolása egy másik helyre, az engedélyek és hivatkozások megőrzésével |
| find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Az összes '.txt' végződésű fájl keresése és másolása egy könyvtárból egy másik könyvtárba |
| find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Az összes '.log' végződésű fájl megkeresése és bzip csomag készítése belőlük |
| dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Az MBR (Master Boot Record) tartalmának másolása egy floppylemezre. |
| dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | Állítsa vissza az MBR tartalmát egy floppylemezre mentett biztonsági másolatból. |
| Parancskód | Magyarázat |
|---|---|
| cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Kiüríti az újraírható lemez tartalmát. |
| mkisofs /dev/cdrom > cd.iso | Létrehozza a lemez iso képét a lemezen. |
| mkisofs /dev/cdrom | gzip > cd_iso.gz | Létrehozza a lemez tömörített iso képét a lemezen lévő lemezről. |
| mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Létrehozza egy könyvtár iso képét. |
| cdrecord -v dev=/dev/cdrom cd.iso | ISO-képfájl kiírása |
| gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Tömörített ISO-képfájl égetése |
| mount -o loop cd.iso /mnt/iso | ISO-képfájl csatlakoztatása |
| cd-paranoia -B | Hangsávok kivonása CD lemezről wav fájlba |
| cd-paranoia -- "-3" | Sávok kivonása CD lemezről wav fájlba (paraméter -3) |
| cdrecord --scanbus | A busz beolvasása az scsi-csatornák azonosításához |
| dd if=/dev/hdc | md5sum | Egy eszköz, például egy CD md5sum kódolásának ellenőrzése. |
| Parancskód | Megjegyzés Magyarázat |
|---|---|
| dhclient eth0 | Az 'eth0' hálózati eszköz engedélyezése dhcp módban |
| ethtool eth0 | Az 'eth0' hálózati kártya forgalmi statisztikáinak megjelenítése |
| host www.example.com | Hostnevek keresése a nevek IP-címekkel és tükrökkel való feloldásához |
| hostname | Hostnevek megjelenítése |
| ifconfig eth0 | Ethernet-kártya konfigurációjának megjelenítése |
| ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | IP-címek ellenőrzése |
| ifconfig eth0 promisc | Az 'eth0' promiscuous üzemmódba állítása a csomagok szimatolásához |
| ifdown eth0 | Az 'eth0' hálózati eszköz letiltása |
| ifup eth0 | Az "eth0" hálózati eszköz engedélyezése |
| ip link show | Az összes hálózati eszköz kapcsolati állapotának megjelenítése |
| iwconfig eth1 | A vezeték nélküli kártya konfigurációjának megjelenítése |
| iwlist scan | Vezeték nélküli hálózatok megjelenítése |
| mii-tool eth0 | Az 'eth0' kapcsolati állapotának megjelenítése |
| netstat -tup | Az összes engedélyezett hálózati kapcsolat és PID-jük megjelenítése |
| netstat -tup1 | A rendszer összes figyelő hálózati szolgáltatásának és PID-jének megjelenítése. |
| netstat -rn | Az útválasztási táblázat megjelenítése, hasonlóan a "route -n" parancshoz. |
| nslookup www.example.com | Megkeresi az állomásneveket a nevek és IP-címek feloldásához és tükrözése. |
| route -n | Az útválasztási táblázat megjelenítése |
| route add -net 0/0 gw IP Gateway | Előre definiált átjárók vezérlése |
| route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | A '192.168.0.0.0/16' hálózathoz vezető statikus útvonalak ellenőrzése. |
| route del 0/0 gw IP gateway | Statikus útvonalak törlése |
| echo “1”> /proc/sys/net/ipv4/ip_foward | IP-továbbítás aktiválása |
| tcpdump tcp port 80 | Az összes HTTP-hurok megjelenítése |
| whois www.example.com | Keresés a Whois adatbázisban |
| Parancskód | Megjegyzés Magyarázat |
|---|---|
| mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share | Windows hálózati megosztás csatlakoztatása |
| nbtscan ip addr | netbios névfeloldás |
| nmblookup -A ip addr | netbios névfelbontás |
| smbclient -L ip addr/hostname | Windows állomás távoli megosztásának megjelenítése |
| smbget -Rr smb://ip addr/share | Fájlok letöltése egy windows hostról smb-n keresztül, mint a wget. |
| Parancs kódja | Magyarázat |
|---|---|
| iptables -t filter -L | Megjeleníti az összes linket a szűrőtáblában |
| iptables -t nae -L | Megjeleníti az összes linket a nat táblázatban |
| iptables -t filter -F | A szűrőtáblán alapuló összes szabály tisztítása |
| iptables -t nat -F | Törli a nat-táblán alapuló összes szabályt |
| iptables -t filter -X | A felhasználó által létrehozott összes hivatkozás törlése |
| iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Telnet hozzáférés engedélyezése |
| iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Telnet-hozzáférés letiltása |
| iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | A POP3-kapcsolatok továbbításának engedélyezése a linkeken |
| iptables -t filter -A INPUT -j LOG --log-prefix | Naplózza a linken blokkolt összes csomagot |
| iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | PAT (Port Address Translation) beállítása a kimenő csomagok maszkolására az eth0-n. |
| iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | Az egy állomáscímre szánt csomagok átirányítása más állomáscímekre. |
| Parancskód | Megjegyzések |
|---|---|
| free -m | A RAM állapotának listázása megabájtban |
| kill -9 process id | Egy folyamat leállításának kikényszerítése és befejezése |
| kill -1 process id | Kényszeríteni egy folyamatot a konfigurációjának újratöltésére |
| last reboot | Újraindítási előzmények megjelenítése |
| lsmod | A kernelmodulok állapotának listázása |
| lsof -p process id | Egy folyamat által megnyitott fájlok listájának listája |
| lsof /home/user1 | Megnyitott fájlok listázása a megadott rendszerútvonalakon |
| ps -eafw | Linux feladatok listázása |
| ps -e -o pid,args --forest | Linux feladatok hierarchikusan történő listázása. |
| pstress | Folyamatok megjelenítése fa nézetben |
| smartctl -A /dev/hda | A merevlemez eszköz megbízhatóságának figyelése a SMART engedélyezésével. |
| smartctl -i /dev/hda | Ellenőrzi, hogy a SMART engedélyezve van-e egy merevlemezes eszköz esetében. |
| strace -c ls >/dev/null | Egy folyamat által végrehajtott és fogadott rendszerhívások listázása |
| strace -f -e open ls >/dev/null | Könyvtárhívások listázása |
| tail /var/log/dmesg | Belső események megjelenítése a rendszermag indítása során |
| tail /val/log/messages | Rendszeres események megjelenítése |
| top | A legtöbb CPU erőforrást használó linuxos feladatok listázása |
| watch -nl ‘cat /proc/interrupts’ | Valós idejű megszakítások listázása |
| Parancs kód | Megjegyzések |
|---|---|
| alias hh='history' | Alias név beállítása a parancstörténethez. |
| apropos ...keyword | Készítsen listát a parancsokról a program kulcsszavaival, különösen hasznos, ha csak azt tudja, hogy mit csinál a program, és nem emlékszik a parancsokra |
| chsh | A shell parancsok módosítása |
| chsh --list-shells | Szép parancs annak kiderítésére, hogy távolról kell-e csatlakoznod egy másik géphez. |
| gpg -c filel | Egy fájl titkosítása a GNU Privacy Guard segítségével |
| gpg filel.gpg | Egy fájl visszafejtése a GNU Privacy Guard segítségével. |