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. |