Linux gyakori parancsok,Tipp: Ctrl + F billentyű a Linux parancsok gyors megtalálásához (kattintson a címsorra a csökkentés és kinyitás érdekében)
parancs kód | megjegyzés leírás |
---|---|
Arch | A gép processzor architektúrájának megjelenítése (1) |
Uname -m | A gép processzor architektúrájának megjelenítése (2) |
Uname -r | A használt kernel verzió megjelenítése |
Dmidecode -q | Hardveres rendszerkomponensek megjelenítése - (SMBIOS/DMI) |
HDPARM -i /dev/hda | A lemez architektonikai jellemzőinek felsorolása |
HDPARM -tT /dev/sda | Tesztolvasási művelet végrehajtása a lemezen |
Cat /proc/cpuinfo | CPU információk megjelenítése |
Cat /proc/interrupts | Interrupt megjelenítése |
Cat /proc/meminfo | memória használatának ellenőrzése |
Cat /proc/csere | Megjeleníti, mely cseresznyék vannak használatban |
Cat /proc/version | Mutassa a kernel verzióját |
Cat /proc/net/dev | Mutassa a hálózati adaptereket és statisztikákat |
Cat /proc/mounts | Mutassa a betöltött fájlrendszert |
LSPCI -TV | PCI eszközök listája |
LSUSB -TV | Mutassa az USB eszközöket |
Dátum | Mutassa a rendszer dátumát |
Cal 2007 | Mutassa a naptárat 2007 |
Dátum 04121700 2007.00 | Állítsd be az időt és dátumot - hónap, nap, óra, év. másodpercek |
Óra -w | Mentsd el az időváltoztatásokat a BIOS-ba |
parancs kód | megjegyzés leírás |
---|---|
Leállítás -h most | Leállítja a rendszert |
Init 0 | Leállítja a rendszert |
Telinit 0 | Leállítja a rendszert |
Leállítás -h óra: perc & | Leállítja a rendszert az időzített időpontban |
Leállítás -c | Mégse a rendszer leállításának időzítésére |
Leállítás -r most | újraindítás |
Reboot | újraindítás |
Kijelentkezés | cancellation |
parancs kód | megjegyzés leírás |
---|---|
CD /home | Menj a '/home' könyvtár. |
CD.. | Visszatérj a korábbi szintű könyvtárhoz |
CD../.. | Visszatérj a két korábbi szintű könyvtárhoz |
CD | Menj a személyes otthoni könyvtárba |
Cd~ user1 | Menj a személyes otthoni könyvtárba |
CD - | Visszatérj az utolsó könyvtárhoz, ahol utoljára tartóztál |
PWD | Mutassa a munkapályát |
ls | Nézd meg a könyvtár fájljait |
LS -F | Nézd meg a könyvtár fájljait |
LS -l | Megjeleníti a fájl és könyvtár részleteit |
Ls -a | Mutassa a rejtett fájlokat |
Ls * [0-9] * | Megjeleníti a számokat tartalmazó fájl és könyvtár neveit |
Tree | Megjeleníti a fájl és könyvtár fastruktúrát a gyökérkönyvtártól kezdve |
LSTREE | Megjeleníti a fájl és könyvtár fastruktúrát a gyökérkönyvtártól kezdve |
Mkdir dir1 | Hozz létre egy 'dir' nevű könyvtárat1 '. |
Mkdir dir1 dir2 | Hozz létre két könyvtárat egyidejűleg |
Mkdir -p /tmp/dir1/dir2 | Hozz létre egy könyvtárfa-t |
Rm -f file1 | Törölj egy 'file' nevű fájlt1 '. |
Rmdir dir1 | Törölj egy 'dir' nevű könyvtárat1 '. |
Rm -rf dir1 | Törölj egy 'dir' nevű könyvtárat1 'és töröld tartalmát is egyidejűleg |
Rm -rf dir1 dir2 | Törölj mindkét könyvtárat és tartalmukat egyidejűleg |
MV dir1 new_dir | Átnevezés/Mozgasd át egy könyvtárat |
CP file1 file2 | Kópiázd egy fájlt |
CP dir/*. | Kópiázd az összes fájlt egy könyvtárból a jelenlegi munkakönyvtárba |
CP -A /tmp/dir1. | Kópiázd egy könyvtárat a jelenlegi munkakönyvtárba |
CP -a dir1 dir2 | Kópiázd egy könyvtárat |
-S fájl1 lnk1 | Hozz létre egy lágy linket egy fájl vagy könyvtárhoz |
Ln file1 lnk1 | Hozz létre egy fizikai linket egy fájl vagy könyvtárhoz |
Touch -t 0712250000 file1 | Módosítsd egy fájl vagy könyvtár időbélyegét - (YYMMDDhhmm) |
IconV -l | Ismeretes kódok listája |
iconv -f fromEncoding -t toEncoding inputFile > outputFile | Módosítsd a karakterek kódolását |
Keresés. -maxdepth 1 -név * .jpg -nyomtatás -exec convert | A jelenlegi könyvtárban lévő fájlok tömeges átméretezése és elküldése a miniatűr könyvtárba (ImageMagick konverziót igényel) |
parancs kód | megjegyzés leírás |
---|---|
Keres/-név fájl1 | Kezdés a '/' a gyökér fájlrendszerbe való belépéshez a fájlok és könyvtárak kereséséhez |
Keres/-user user1 | Fájlok és könyvtárak keresése a'user' felhasználóhoz tartoznak1 ' |
Keres /home/user1 -név * .bin | Keresés a könyvtárban '/home/user1' .bin' végződéssel rendelkező fájlokhoz |
Keres /usr/bin -type f -atime + 100 | Futtatható fájlok keresése, amelyeket a múltban nem használtak 100 nap |
Keres /usr/bin -type f -mtime -10 | Fájlok keresése, amelyeket a megadott időn belül hoztak létre vagy módosítottak 10 napok |
Keres/-név * .rpm -exec chmod 755 '{}' ; | Fájlok keresése '.rpm' végződéssel és azok jogosultságainak meghatározása |
Keres/-xdev -név * .rpm | Fájlok keresése '.rpm' végződéssel, figyelmen kívül hagyva a hozzáférhető eszközöket, mint például optikai meghajtók és flash meghajtók |
Helyezés * .ps | Fájlok keresése '.ps' végződéssel - futtassa először a 'updatedb' parancsot |
Whereis halt | Egy bináris, forráskód vagy man helyének megjelenítése |
Mely leállítja | Egy bináris vagy futtatható fájl teljes útvonalának megjelenítése |
parancs kód | megjegyzés leírás |
---|---|
Csatolás /dev/hda2 /mnt/hda2 | hda nevű lemez csatolása2 - győződjön meg róla, hogy a könyvtár '/mnt/hda2' már létezik |
Umount /dev/hda2 | Egy hda nevű lemez lecsatolása2 - kilépés a csatolási pontból '/mnt/hda2' első |
Fuser -km /mnt/hda2 | Kényszeres uninstalláció, amikor a eszköz foglalt |
Umount -n /mnt/hda2 | Uninstallációs műveletek futtatása írás nélkül /etc/mtab fájl hasznos, amikor a fájl olvasása történik-csak vagy amikor a lemez tele van |
Csatolás /dev/fd0 /mnt/floppy | floppy meghajtó csatolása |
Csatolás /dev/cdrom /mnt/cdrom | cdrom vagy dvdrom csatolása |
Csatolás /dev/hdc /mnt/cdrecorder | cdrw vagy dvdrom csatolása |
Csatolás /dev/hdb /mnt/cdrecorder | cdrw vagy dvdrom csatolása |
Csatolás -o loop file.iso /mnt/cdrom | Fájl vagy ISO kép csatolása |
Csatolás -t vfat /dev/hda5 /mnt/hda5 | Windows FAT csatolása32 fájlrendszer |
Csatolás /dev/sda1 /mnt/usbdisk | USB meghajtó vagy flash eszköz csatolása |
Csatolás -t smbfs -o username = user, password = pass//WinClient/megosztás /mnt/megosztás | Windows hálózati megosztás csatolása |
parancs kód | megjegyzés leírás |
---|---|
DF -h | A csatolt partíciók listájának megjelenítése |
LS -lSr | több | Fájlok és könyvtárak méret szerinti sorbarendezése |
Du -sh dir1 | Az 'dir' könyvtár által már használt lemezterület becslése1' |
Du -sk * | sorbarendezés -rn | Fájlok és könyvtárak méret szerinti sorrendben történő megjelenítése |
Rpm -q -a --qf '% 10 {MÉRET} t% {NEV} n' | sorbarendezés -k1,1n | Megjeleníti az installált rpm csomagok által használt helyet méret szerinti sorrendben (fedora, redhat típusú rendszer) |
Dpkg-keresés -W -f = '${Installed-Méret; 10} t ${Package} n' | sort -k1,1n | Megjeleníti az installált deb csomagok által használt helyet méret alapján (ubuntu, debian osztályú rendszer) |
parancs kód | megjegyzés leírás |
---|---|
GroupAdd csoportnév | Hozz létre egy új felhasználói csoportot |
Groupdel csoportnév | Töröld egy felhasználói csoportot |
Groupmod -n új_csoportnév régi_csoportnév | Nevezd át egy felhasználói csoportot |
Useradd -c "Név Vezetéknév" -g admin -d /home/user1 -s /bin/bash felhasználó1 | Hozz létre egy felhasználót, aki a "admin" felhasználói csoporthoz tartozik |
UserAdd felhasználó1 | Hozz létre egy új felhasználót |
Userdel -r felhasználó1 | Töröld a felhasználót ('-' kizárja a felhasználói könyvtárat) |
Usermod -c "Felhasználó FTP" -g rendszer -d /ftp/user1 -s /bin/nologin felhasználó1 | Módosítsd a felhasználó tulajdonságait |
Passwd | Változtasd meg a jelszót |
Passwd felhasználó1 | Módosítsd a felhasználó jelszavát (csak a root futtathatja) |
Chage -E 2020-12-31 user1 | Állítsd be a felhasználói jelszavak lejárati dátumát |
PWCK | Ellenőrizd a fájlformátumot és a szintaxis javításait'/etc/' és a felhasználók létezését |
GRPCK | Ellenőrizd a fájlformátumot és a szintaxis javításait'/etc/' és meglévő csoportok |
Newgrp csoportnév | Jelentkezz be egy új csoportba az új létrehozott fájlok alapértelmezett csoportjának megváltoztatásához |
parancs kód | megjegyzés leírás |
---|---|
LS -lh | jogosultság megjelenítése |
LS /tmp | pr -T5 -W $COLUMNS | Oszd fel a végpontot 5 megjelenítendő oszlopok |
Chmod ugo + rwx könyvtár1 | Állítsd be a könyvtár tulajdonosának (u), csoportjának (g) és másoknak (o) a jogosultságait olvasásra (r), írásra (w) és futtatásra (x) |
Chmod go-rwx könyvtár1 | Töröld a csoport (g) és mások (o) olvasási és írási futtatási jogosultságait a könyvtárakból |
Chown felhasználó1 file1 | Változtasd meg a fájl tulajdonosának attribútumait |
Chown -R felhasználó1 könyvtár1 | Változtasd meg a könyvtár tulajdonosának attribútumait és egyszerre változtasd meg az összes fájl attribútumait a könyvtárban |
CHGRP csoport1 file1 | Változtasd meg a fájlok csoportját |
Chown felhasználó1: csoport1 file1 | Változtasd meg a fájl tulajdonosának és csoportjának attribútumait |
Keres/-perm -u + s | Listázd az összes rendszert, amely SUID kontrollt használó fájlokat tartalmaz |
Chmod u + s /bin/file1 | Állítsd be a SUID bitet a bináris fájlban - a fájl futtató felhasználója is megkapja a tulajdonos ugyanazokat a jogosultságokat |
CHMOD U-S /bin/file1 | Töröld a SUID bitet a bináris fájlban |
Chmod g + s /home/public | Állítsd be a SGID bitet a könyvtárból - Hasonló a SUID-hez, de könyvtárakhoz |
CHMOD G-S /home/public | Töröld a SGID bitet a könyvtárból |
Chmod o + t /home/public | Állítsd be a fájlnak a STIKY bitjét - only allows the legal owner to delete the file |
CHMOD O-T /home/public | Disable the STIKY bit of a directory |
parancs kód | megjegyzés leírás |
---|---|
Chattr + a fájl1 | Csak a hozzáadási módban történő olvasás és írás engedélyezett |
Chattr + c fájl1 | Lehetővé teszi, hogy ezen fájl automatikusan tömörítve legyen/a kernel által kinyomtatott |
Chattr + d fájl1 | A dump program figyelmen kívül hagyja ezt a fájlt a fájlrendszer mentésekor |
Chattr + i fájl1 | Állítsa be az állandó fájlokat, amelyeket nem lehet törölni, módosítani, áthívni vagy linkelni |
Chattr + s fájl1 | Lehetővé teszi, hogy egy fájl biztonságosan törölhető legyen |
Chattr + S fájl1 | Amikor az alkalmazás írási műveletet végez ezen fájlra, a rendszer azonnal kiírja a módosított eredményeket a lemezre |
Chattr + u fájl1 | Ha a fájl törölve lesz, a rendszer lehetővé teszi, hogy később visszaállítsa a törölt fájlt |
Lsattr | Mutasd be a különleges tulajdonságokat |
parancs kód | megjegyzés leírás |
---|---|
Bunzip2 file1.bz2 | Nyissa meg a nevezett fájl 'fájl1.bz2 ' |
Bzip2 file1 | Tömörítse a nevezett fájl 'fájl1 ' |
Gunzip fájl1.gz | Nyissa meg a nevezett fájl 'fájl1.gz' |
Gzip fájl1 | Tömörítse a nevezett fájl 'fájl1 ' |
Gzip -9 file1 | legnagyobb tömörítés |
Rar a fájl1.rar test_file | Hozzon létre egy nevezett csomagot 'fájl1.rar ' |
Rar a fájl1.rar fájl1 file2 dir1 | Többszörösen tömörítse a 'fájl1 ',' fájl2 'and directory'dir1' |
Rar x fájl1.rar | Nyissa meg a rar csomagot |
Unrar x fájl1.rar | Nyissa meg a rar csomagot |
Tar -cvf archive.tar fájl1 | Hozzon létre egy nincs tömörített tar csomagot |
Tar -cvf archive.tar fájl1 file2 dir1 | Hozzon létre egy archívumot, amely tartalmazza a 'fájl1 ',' fájl2 'and'dir1' |
Tar -tf archive.tar | Mutasd be a csomag tartalmát |
Tar -xvf archive.tar | Oldja fel a csomagot |
Tar -xvf archive.tar -C /tmp | Oldja fel a tömörített csomagot a /tmp könyvtár |
Tar -cvfj archive.tar.bz2 dir1 | Hozzon létre egy bzip formátumú tömörített csomagot2 formátum |
Tar -jxvf archive.tar.bz2 | Nyissa meg egy bzip formátumú tömörített csomagot2 formátum |
Tar -cvfz archive.tar.gz dir1 | Hozzon létre egy gzip formátumú tömörített csomagot |
Tar -zxvf archive.tar.gz | Nyissa meg egy gzip formátumú tömörített csomagot |
Zip fájl1.zip fájl1 | Hozzon létre egy zip fájlt |
Zip -r fájl1.zip fájl1 file2 dir1 | Több fájl és mappa egyszerre tömörítése zip fájlba |
Nyissa meg a fájlt1.zip | Nyissa meg egy zip fájlt |
parancs kód | megjegyzés leírás |
---|---|
Rpm -ivh csomag.rpm | Telepítse az rpm csomagot |
Rpm -ivh --nodeeps csomag.rpm | Telepítse az rpm csomagot figyelmen kívül hagyva a függőségi figyelmeztetéseket |
rpm -U package.rpm | Frissítse egy RPM csomagot anélkül, hogy megváltoztatná a konfigurációs fájlt |
Rpm -F package.rpm | Frissítse a megerősített telepített rpm csomagot |
Rpm -e package_name rpm | Töröld egy RPM csomagot |
RPM -QA | Mutassa be az összes telepített rpm csomagot a rendszerben |
Rpm -qa | grep htpd | Mutassa be az összes rpm csomagot, amelyek nevében szerepel az "htpd" szó |
RPM -Qi package_name | Szerezzen különleges információkat egy telepített csomagról |
RPM -qg "Rendszer Környezetek/Daemons" | Mutassa be egy komponens rpm csomagját |
RPM -QL package_name | Mutassa be az rpm csomag által biztosított fájlok listáját |
RPM -QC package_name | Mutassa be az rpm csomag által biztosított konfigurációs fájlok listáját |
RPM -Q package_name --WhatRequires | Mutassa be az rpm csomaggal kapcsolatos függőségek listáját |
RPM -q package_name --WhatProvides | Mutassa be egy rpm csomag mennyiségét |
Rpm -q package_name --scripts | Mutassa be az installáció során futtatott szkripteket/eltávolítás |
RPM -Q package_name --Changelog | Mutassa be egy RPM csomag módosítási történetét |
RPM -QF /etc/httpd/conf/httpd.conf | Ellenőrizze, melyik rpm csomag biztosította a megadott fájlt |
Rpm -qp package.rpm -l | Mutassa be azok listáját, amelyeket egy nincs telepített rpm csomag biztosít |
RPM --import /media/cdrom/RPM-GPG-KEY | Importáljon Nyilvános Kulcs Digitális Tanúsítványt |
Rpm --checksig package.rpm | Ellenőrizze egy RPM csomag integritását |
Rpm -qa gpg-pubkey | Ellenőrizze az összes telepített rpm csomag integritását |
RPM -V package_name | Ellenőrizze a fájl méretét, licencét, típusát, tulajdonosát, csoportját, MD5 ellenőrizze, és utolsó módosítás |
RPM -Va | Ellenőrizze az összes telepített rpm csomagot a rendszerben - gondosan használja |
Rpm -Vp package.rpm | Erősítse meg, hogy egy rpm csomag nem lett telepítve |
Rpm2cpio package.rpm | cpio --kivonás --make-könyvtárak * bin * | Egy futtatható fájlt futtat egy rpm csomagból |
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm | Telepítsen egy RPM forrásból épített csomagot |
RPMépítés --újraépítsen package_name src.rpm | Hozzon létre egy RPM csomagot RPM forrásból |
parancs kód | megjegyzés leírás |
---|---|
Yum install package_name | Töltsön le és telepítsen egy RPM csomagot |
Yum localinstall package_name | Egy rpm csomagot fog telepíteni, saját szoftver tárolóját használva oldja meg az összes függőséget |
Yum update package_name | Frissítsd az összes telepített rpm csomagot a jelenlegi rendszerben |
Yum update package_name | Frissítsd egy rpm csomagot |
Yum remove package_name | Töröld egy RPM csomagot |
Yum list | Listázd az összes csomagot, amelyet a jelenlegi rendszerben telepítettek |
Yum search package_name | Keresd a csomagokat az rpm repository-ban |
Yum cleaning packages | Tisztítsd meg az rpm cache-t és töröld a letöltött csomagokat |
Yum cleaning headers | Töröld az összes fejléc fájlt |
Yum clean all | Töröld az összes cache csomagot és fejléc fájlokat |
parancs kód | megjegyzés leírás |
---|---|
Dpkg -i package.deb | Telepítsd/Frissítsd a deb csomagot |
Dpkg -r package_name | Töröld a rendszerből egy deb csomagot |
Dpkg -l | Megjeleníti az összes telepített deb csomagot a rendszerben |
Dpkg -l | grep htpd | Megjeleníti az összes nevében a "htpd" szót tartalmazó deb csomagot |
Dpkg -s package_name | Szerezd meg az információkat egy rendszerbe telepített különleges csomagról |
DPKG -L package_name | Megjeleníti a rendszeren 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 | Ellenőrizd, mely deb csomag biztosította a megadott fájlt |
parancs kód | megjegyzés leírás |
---|---|
Apt-get install package_name | Telepítsd/Frissítsd a deb csomagot |
Apt-cdrom install package_name | Telepítsd/Frissítsd a CD-ről egy deb csomagot |
Apt-get update | Frissítsd a listában szereplő csomagokat |
Apt-get upgrade | Frissítsd az összes telepített szoftvert |
Apt-get remove package_name | Töröld a rendszerből egy deb csomagot |
Apt-get check | Ellenőrizd, hogy a függőleges szoftver repository helyes-e |
Apt get clean | Tisztítsd meg a letöltött csomag cache-jét |
Apt-cache keresett keresés-csomag | Visszaadja a keresési szöveget tartalmazó csomag nevét |
parancs kód | megjegyzés leírás |
---|---|
Cat fájl1 | Fájl tartalmának előrejelző nézete az első bájtól kezdve |
Tac fájl1 | Vizsgáld meg a fájl tartalmát a legutolsó soról visszafelé |
Több fájl1 | Nézd meg egy hosszú fájl tartalmát |
Kevesebb fájl1 | Hasonló a 'more' parancshoz, de lehetővé teszi a fájlban fordított műveleteket is, valamint előrejelző műveleteket |
Fejléc -2 file1 | Nézd meg a dokumentum első két sorát |
Tail -2 file1 | Vizsgáld meg a fájl utolsó két sorát |
Tail -f /var/log/messages | Nézd meg a fájlhoz hozzáadott tartalmat valós időben |
parancs kód | megjegyzés leírás |
---|---|
Cat fájl1 | command (sed, grep, awk, grep, stb...) > result.txt | Összefűzd a fájl részletes leírását és írd be az bevezetőt egy új fájlba |
Cat fájl1 | command (sed, grep, awk, grep, stb...) >> result.txt | Összefűzd a fájl részletes leírását és írd be az bevezetőt egy meglévő fájlba |
Grep Aug /var/log/messages | Keresd meg a "Aug" kulcsszót a fájlban '/var/log/messages' |
Grep ^ Aug /var/log/messages | Keresd meg a "Aug" szóval kezdődő szavakat a fájlban '/var/log/messages' |
Grep [0-9] /var/log/messages | Válaszd ki azokat a sorokat, amelyek tartalmaznak számokat a '/var/log/messages' fájl |
Grep Aug -R /var/log/* | Keresd meg a "Aug" szót a könyvtárban '/var/log' és a következő könyvtárak |
Sed's/stringa1/stringa2/g'example.txt | Cseréld ki a "string1" a example.txt fájlban a "string" helyett2" |
Sed '/^ $/d' example.txt | Távolítsd el az összes üres sort a example.txt fájlból |
Se d '/ *#/ d;/^ $/d'example.txt from example.txt | Távolítsd el az összes megjegyzést és üres sort a fájlból |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | Összefűzd az felső és alsó cella tartalmát |
Sed -e '1d' result.txt | Küldd el az első sort a example.txt fájlból |
Sed -n '/stringa1/p' | Nézd meg a csak a "string" szót tartalmazó sorokat1" |
Sed -e's / *$//' example.txt | Töröld a sort végén lévő szóközöket |
Sed -e's/stringa1/g'example.txt | Töröld csak a "string" szót1" a dokumentumból és tartasd meg az összes többi |
Sed -n '1,5p; 5q' example.txt | Vizsgáld meg a tartalmat az elsőől a harmadik sorig |
Sed -n '5p; 5q' example.txt | Ellenőrizd a sort 5 |
Sed -e's/00 */0/g'example.txt | Cseréld ki a többes nullákat egyetlen nullával |
Cat -n fájl1 | Azonosítsd a fájl sorszámát |
Cat example.txt | awk'NR% 2 == 1 ' | Töröld az összes páratlanat-számozott sorok a example.txt fájlban |
Echo a b c | awk '{print 1 dollar' | |
Echo a b c | awk '{print 1 dollar, 3 dollars' | Ellenőrizd az első és a harmadik oszlopokat egy sorban |
Beilleszt fájl1 file2 | Összefűzd két fájl vagy oszlop tartalmát |
Beillesztés -d '+' fájl1 file2 | Összefűzd két fájl vagy oszlop tartalmát, amelyeket \+" közepén |
Rendezze a fájlt1 file2 | Rendezd be két fájl tartalmát |
Rendezze a fájlt1 file2 | uniq | Távolítsd el két fájl unióját (csak egy példányt tartanak meg a megismételt sorokból) |
Rendezze a fájlt1 file2 | uniq -u | Eltávolítsa a metszetet, hagyva a többi sort |
Rendezze a fájlt1 file2 | uniq -d | Eltávolítsa két fájl metszetét (csak azokat a fájlokat hagyva, amelyek mindkét fájlban egyszerre léteznek) |
Comm -1 file1 file2 | Két fájl tartalmának összehasonlítása eltávolítja csak azokat a tartalmakat, amelyek a'file' fájlban találhatók1 ' |
Comm -2 file1 file2 | Két fájl tartalmának összehasonlítása eltávolítja csak azokat a tartalmakat, amelyek a'file' fájlban találhatók2 ' |
Comm -3 file1 file2 | Vergyessen össze két fájl tartalmát, és törölje csak azokat a részeket, amelyek mindkét fájlban közösek |
parancs kód | megjegyzés leírás |
---|---|
Dos2unix filedos.txt fileunix.txt | Konvertáljon egy szövegfájl formátumát az MSDOS-tól a UNIX-hoz |
Unix2dos fileunix.txt filedos.txt | Konvertáljon egy szövegfájl formátumát a UNIX-tól az MSDOS-hoz |
Recode.. HTML < page.txt > Page.html | Konvertáljon egy szövegfájlt HTML-be. |
Recode -l | more | Mutassa az összes megengedett átalakítási formátumot |
parancs kód | megjegyzés leírás |
---|---|
Badblocks -v /dev/hda1 | Ellenőrizze a hibás magnetekeket a hda lemezen1 |
FSCK /dev/hda1 | Javítás/Ellenőrizze a Linux fájlrendszer integritását az HDA-ban1 lemez |
Fsck.ext2 /dev/hda1 | Javítás/Ellenőrizze az ext integritását2 fájlrendszer az hda-ban1 lemez |
E2FSCK /dev/hda1 | Javítás/Ellenőrizze az ext integritását2 fájlrendszer az hda-ban1 lemez |
E2fsck -j /dev/hda1 | Javítás/Ellenőrizze az ext integritását3 fájlrendszer az hda-ban1 lemez |
Fsck.ext3 /dev/hda1 | Javítás/Ellenőrizze az ext integritását3 fájlrendszer az hda-ban1 lemez |
Fsck.vfat /dev/hda1 | Javítás/Ellenőrizze a fat fájlrendszer integritását az hda-ban1 lemez |
Fsck.msdos /dev/hda1 | Javítás/Ellenőrizze a DOS fájlrendszer integritását az HDA-ban1 lemez |
Dosfsck /dev/hda1 | Javítás/Ellenőrizze a DOS fájlrendszer integritását az HDA-ban1 lemez |
parancs kód | megjegyzés leírás |
---|---|
MKFS /dev/hda1 | Hozzon létre egy fájlrendszert az HDA-ban1 partition |
MKE2FS /dev/hda1 | Hozzon létre egy linux ext2 fájlrendszer az hda-ban1 partition |
MKE2FS -J /dev/hda1 | Hozzon létre egy linux ext3 (naplózás) fájlrendszer az hda-ban1 partition |
MKFS -T vfat 32 -F /dev/hda1 | Hozzon létre egy FAT-ot32 fájlrendszer |
Fdformat -n /dev/fd0 | Formázza a floppylemezt |
MKSwap /dev/hda3 | Hozzon létre egy cseresznyefájl rendszert |
parancs kód | megjegyzés leírás |
---|---|
MKSwap /dev/hda3 | Hozzon létre egy cseresznyefájl rendszert |
Swapon /dev/hda3 | Engedélyezze a új cseresznyefájl rendszert |
Swapon /dev/hda2 /dev/hdb3 | Engedélyezze a két cseresznyefájlt |
parancs kód | megjegyzés leírás |
---|---|
Adatbázis -0aj -f /tmp/home0.bak /home | Készítsen teljes biztonsági mentést a'/home' könyvtár |
Adatbázis -1aj -f /tmp/home0.bak /home | Készítsen interaktív biztonsági mentést a'/home' könyvtár |
Visszaállítás -ha /tmp/home0.bak | Interaktív biztonsági mentés visszaállítása |
Rsync -rogpav --törlés /home /tmp | Szinkronizálja mindkét oldal könyvtárait |
Rsync -rogpav -e ssh --törlés /home ip_address:/tmp | SSH csatornán keresztül rsync |
Rsync -az -e ssh --törlés ip_addr:/home/public /home/local | Szinkronizálja a távoli könyvtárat a helyi könyvtárral SSH-n keresztül és tömörítéssel |
Rsync -az -e ssh --törlés /home/helyi ip_addr:/home/public | Szinkronizálja a helyi könyvtárakat a távoli könyvtárakkal SSH-n keresztül és tömörítéssel |
Dd bs = 1M ha =/dev/hda | gzip | ssh user@ip _addr 'dd of = hda.gz' | Végez egy helyi lemezbiztonsági mentést egy távoli gépen SSH-n keresztül |
Dd if =/dev/sda of =/tmp/file1 | Mentse el a lemez tartalmát egy fájlba |
Tar -Puf backup.tar /home/user | Végezzen egy interaktív mentést a '/home/felhasználó könyvtár |
(Cd /tmp/local/& tar c . ) | ssh -C user@ip _addr 'cd /home/megosztás/& & tar x -p' | Másold egy könyvtár tartalmát egy távoli könyvtárba ssh segítségével |
(Tar c /home) | ssh -C user@ip _addr 'cd /home/backup-home & & tar x -p' | Másold egy helyi könyvtárat egy távoli könyvtárba ssh segítségével |
Tar cf - . | ( cd /tmp/backup; tar xf -) | Másold egy könyvtárat helyben egy másik helyre, megőrizve az eredeti jogosultságokat és hivatkozásokat |
Keres /home/user1 -name '* .txt' | xargs cp -av --target-directory =/home/backup/--parents | Keresd és másold az összes '.txt' végződésű fájlt egy könyvtárból a másikba |
Keres /var/log -name '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 | Keresd meg az összes '.log' végződésű fájlt és hozz létre egy bzip csomagot |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | Végezzen egy művelet az MBR (Master Boot Record) tartalmának másolásához egy floppira |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | Visszaállítsd az MBR tartalmát egy floppira mentett mentésből |
parancs kód | megjegyzés leírás |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | Üresítsd ki a írható lemez tartalmát |
Mkisofs /dev/cdrom > cd.iso | Hozz létre egy lemezképfájlt a lemezen |
Mkisofs /dev/cdrom | gzip > cd_iso | Hozz létre egy tömörített lemezképfájlt a lemezen |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | Hozz létre egy ISO képfájlt egy könyvtárból |
Cdrecord -v dev =/dev/cdrom cd.iso | Éget egy ISO képfájlt |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | Éget egy tömörített ISO képfájlt |
Csatolás -o loop cd.iso /mnt/iso | Csatlakoztass egy ISO képfájlt |
cd-paranoia -B | Rögzítsd az audio trágyákat egy CD-ről wav fájlba |
CD-paranoia -- "-3" | Rögzítsd az audio trágyákat egy CD-ről wav fájlba (argumentum) -3) |
CDRecord --scanbus | Keresd meg a buszt a scsi csatorna azonosításához |
Dd if =/dev/hdc | md5összeg | MD ellenőrzése5Egy eszköz, például egy CD összesített kódolása |
parancs kód | megjegyzés leírás |
---|---|
Dhclient eth01 | Engedélyezd az 'eth0' hálózati eszközt dhcp módban |
Ehtool eth01 | Mutasd az 'eth0' hálózati kártya forgalmi statisztikáját |
Host www.example.com | Keresse meg a hosztnevet a név és az internetes protokoll cím feloldásához és tükrözéséhez |
Gépnev | Mutassa a gépnevet |
Ifconfig eth0 | Mutasza az Ethernet hálózati kártya konfigurációját |
Ifconfig eth0 192.168.1.1 hálózati maszk 255.255.255.0 | Internet Protokoll Címek kezelése |
Ifconfig eth0 promisc | Állítsa be az 'eth0'-t promisc módba adatcsomagok figyeléséhez |
Ifdown eth01 | Törölje az 'eth0' hálózati eszközt |
Ifup eth01 | Engedélyezze az 'eth0' hálózati eszközt |
IP link show | Mutasd az összes hálózati eszköz kapcsolatállapotát |
Iwconfig eth1 | Mutasd a vezeték nélküli hálózati kártya konfigurációját |
IWList scan | Mutasd a vezeték nélküli hálózatot |
mii-tool eth01 | Mutasd az 'eth0' kapcsolat állapotát |
Netstat -Tup | Mutasd az összes engedélyezett hálózati kapcsolatot és azok PID-jét |
Netstat -tup1 | Mutasd a rendszer összes hálózati szolgáltatását és azok PID-jét |
Netstat -rn | Mutasd a útvonal táblázatot, hasonlóan a "route -n" parancs |
Nslookup www.example.com | Keresse meg a hosztnevet a név és az internetes protokoll cím feloldásához és tükrözéséhez |
Útvonal -n | Útvonal táblázat megjelenítése |
Útvonal hozzáadva -net 0/0 gw IP Gateway | Preset Gateway Control |
Útvonal hozzáadása -net 192.168.0.0 hálózati maszk 255.255.0.0 gw 192.168.1.1 | A hálózat statikus útvonalainak kezelése ''192.168.0.0/16 ' |
Útvonal del 0/0 gw IP gateway | Törölje a statikus útvonalat |
Echo "1" > /proc/sys/net/ipv4/ip_foward | IP továbbítás aktiválása |
Tcpdump tcp port 80 | Mutasd az összes HTTP körforgást |
Whois www.example.com | Keresés a Whois adatbázisban |
parancs kód | megjegyzés leírás |
---|---|
Csatolás -t smbfs -o Felhasználónév = user, jelszó = pass //WinClient/megosztás/mnt/megosztás | Windows hálózati megosztás csatolása |
Nbtscan ip addr | Netbios név feloldása |
Nmblookup -A ip addr | Netbios név feloldása |
smbclient -L ip addr/hostname | Mutasd egy Windows gép távoli megosztását |
smbget -Rr smb://ip addr/megosztás | Fájl letöltése windows gépről smb használatával, például wget |
parancs kód | megjegyzés leírás |
---|---|
Iptables -t filter -L | Mutasd az összes kapcsolatot a szűrő táblához |
Iptables -t nae -L | Mutasd az összes kapcsolatot a NAT táblához |
Iptables -t filter -F | Törölje az összes szabályt, amely a szűrő táblára épül |
Iptables -t nat -F | Törölje az összes szabályt, amely a nat táblára épül |
Iptables -t filter -X | Minden felhasználó törlése-létrehozott kapcsolatok |
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 blokkolása |
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | POP engedélyezése3 a továbbítási linken lévő kapcsolatok |
Iptables -t filter -A INPUT -j LOG --log-előtag | Az összes linken lefoglalt csomagok |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Állítsa be a PAT (Port Address Translation)-t az eth0 kimenő csomagok elrejtésére |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --ahhoz-cél 10.0.0.2:22 | Törje át az egy adott gép címére szánt csomagokat egy másik géphez |
parancs kód | megjegyzés leírás |
---|---|
Free -m | Jelenítse meg a RAM állapotát megabytesban |
Kill -9 folyamat azonosító | Erőltetetten zárja be a folyamatot és befejezi |
Kill -1 folyamat azonosító | Erőltessen egy folyamatot, hogy túlterhelje a konfigurációját |
Utolsó újraindítás | Jelenítse meg az újraindítási történetet |
lsmod | Állapot listázására szolgáló kernel modul |
Lsof -p folyamat azonosító | A folyamat által nyitott fájlok listája |
LSOF /home/user1 | Az adott rendszerútvonalban nyitott fájlok listája |
PS -eafw | Listázza a linux feladatokat |
Ps -e -o pid, args --forest | Listázza a Linux feladatokat hierarchikus módon |
PSTRESS | Jelenítse meg a programot faábrázolatban |
SmartCTL -A /dev/hda | Ellenőrizze a merevlemez eszköz megbízhatóságát a SMART engedélyezésével |
SmartCTL -I /dev/hda | Ellenőrizze, hogy a SMART engedélyezve van-e egy merevlemez eszköz számára |
Strace -c ls >/dev/null | Listázza a rendszerhívásokat, amelyeket egy folyamat végrehajtott és fogadott |
Strace -f -e open ls >/dev/null | list könyvtár hívás |
Tail /var/log/dmesg | Jelenítse meg az alaprendszer indítása közbeni belső eseményeket |
Tail /val/log/messages | Jelenítse meg a rendszer eseményeit |
top | Listázza a Linux feladatokat, amelyek a legtöbb CPU erőforrást használják |
Nézze meg -nl'cat /proc/megszakítások' | Listázza a valós idejű megszakításokat |
parancs kód | megjegyzés leírás |
---|---|
Alias hh = 'history' | Állítsson be egy alias-t a parancs előzményekhez |
Apropos... kulcsszó | Hozzon létre egy parancslistát, amely tartalmazza a program kulcsszavakat, különösen hasznos, ha csak tudja, mi a program, és nem emlékszik a parancsokra |
CHSH | Változtassa meg a parancs parancsot |
CHSH --list-shell-ek | Jó parancs arra, hogy megtudja, hogy el kell-e kötnie egy másik géphez távolról |
GPG -C filel | Encryptáljon egy fájlt a GNU Privacy Guard segítségével |
Gpg filel.gpg | decryptáljon egy fájlt a GNU Privacy Guard segítségével |