Rátaláltam a GUTL Wiki ezt a teljes listát több mint 400 parancs mert GNU / Linux magyarázatukkal, és szeretném velük megosztani őket kiegészítésképpen ez a kiváló cikk hogy kollégám azért írt, hogy megtanuljon együtt élni a konzollal.
Rendszerinformációk
-
bolthajtás: mutassa meg a gép felépítését (1).
-
csatlakozz hozzám -m: mutassa meg a gép felépítését (2).
-
uname-r: a használt kernel verziójának megjelenítése.
-
dmidecode -q: mutassa meg a rendszer összetevőit (hardverét).
-
hdparm -i / dev / hda: a merevlemez jellemzőinek megjelenítése.
-
hdparm -tT / dev / sda: olvasási teszt végrehajtása merevlemezen.
-
cat / proc / cpuinfo: CPU-információk megjelenítése.
-
cat / proc / megszakítja: megszakítások megjelenítése.
-
macska / proc / meminfo: ellenőrizze a memória használatát.
-
cat / proc / swaps: swap fájlok megjelenítése.
-
cat / proc / version: a kernel verziójának megjelenítése.
-
macska / proc / net / dev: a hálózati adapterek és a statisztikák megjelenítése.
-
cat / proc / mount: a csatlakoztatott fájlrendszer megjelenítése.
-
lspci-tv: PCI eszközök megjelenítése.
-
lsusb -tv: USB-eszközök megjelenítése.
-
adat: a rendszer dátumának megjelenítése.
-
cal 2011: mutasd meg a 2011-es almanachot.
-
07. 2011. XNUMX: a 2011. július havi almanach bemutatása.
-
dátum: 041217002011.00: dátum és idő beállítása (deklarálás, beállítás).
-
óra -w: a dátum változásainak mentése a BIOS-ban.
Leállítás (a rendszer újraindítása vagy kijelentkezés)
-
shutdown-h now: kapcsolja ki a rendszert (1).
-
kezdés 0: kapcsolja ki a rendszert (2).
-
telini 0: kapcsolja ki a rendszert (3).
-
Állj: kapcsolja ki a rendszert (4).
-
leállítás-óra: perc és- A rendszer tervezett leállítása.
-
leállítás -c- Törölje a rendszer ütemezett leállítását.
-
leállítás -r most: indítsa újra (1).
-
újraindítás: indítsa újra (2).
-
logout: Kijelentkezés.
Fájlok és könyvtárak
-
cd / home: adja meg a "home" könyvtárat.
-
cd ..: menj vissza egy szinttel.
-
cd ../ ..: menj vissza 2 szintet.
-
CD: menj a gyökérkönyvtárba.
-
cd ~ felhasználó1: menjen a user1 könyvtárba.
-
cd -: ugrás (visszatérés) az előző könyvtárba.
-
pwd: a munkakönyvtár elérési útjának megjelenítése.
-
ls: a fájlok megtekintése egy könyvtárban.
-
l -F: a fájlok megtekintése egy könyvtárban.
-
ls-l: a fájlok és mappák részleteinek megjelenítése egy könyvtárban.
-
ls -a: Mutasd a rejtett fájlokat.
-
ls * [0-9]*: számokat tartalmazó fájlok és mappák megjelenítése.
-
fa: a fájlokat és mappákat faként jelenítse meg a gyökérből. (1)
-
lstree: a fájlokat és mappákat faként jelenítse meg a gyökérből. (2)
-
mkdir dir1: hozz létre egy 'dir1' nevű mappát vagy könyvtárat.
-
mkdir dir1 dir2: két mappa vagy könyvtár létrehozása egyszerre (Két könyvtár létrehozása egyszerre).
-
mkdir -p / tmp / dir1 / dir2: létrehoz egy könyvtárfát.
-
rm -f fájl1: törölje a 'file1' nevű fájlt.
-
rmdir dir1: törölje a 'dir1' nevű mappát.
-
rm -rf dir1: törölje a 'dir1' nevű mappát rekurzívan. (Ha rekurzívan törlöm, azt mondom, hogy a tartalmával van).
-
rm -rf dir1 dir2: két mappa (könyvtár) törlése rekurzív tartalommal.
-
mv dir1 new_dir: fájl vagy mappa (könyvtár) átnevezése vagy áthelyezése.
-
cp fájl1: fájl másolása.
-
cp fájl1 fájl2: két fájl egyidejű másolása.
-
cp dir / *.: az összes fájl másolása egy könyvtárból az aktuális munkakönyvtárba.
-
cp -a / tmp / dir1.: könyvtár másolása az aktuális munkakönyvtárba.
-
cp -a dir1: könyvtár másolása.
-
cp -a dir1 dir2: két könyvtár egyidejű másolása.
-
ln -s fájl1 lnk1: hozzon létre egy szimbolikus linket a fájlhoz vagy könyvtárhoz.
-
ln fájl1 lnk1: fizikai hivatkozás létrehozása a fájlhoz vagy könyvtárhoz.
-
érintse -t 0712250000 fájl1: módosítsa egy fájl vagy könyvtár valós idejét (létrehozási idejét).
-
fájl fájl1: egy szöveges fájl mime típusának kimenete (kiíratás a képernyőn).
-
ikonv -l: ismert rejtjelek listája.
-
iconv -f fromEncoding -t toEncoding inputFile> outputFile: hozzon létre egy új formát a bemeneti fájlból, feltételezve, hogy az fromEncoding be van kódolva, és konvertálva ToEncoding-ba.
-
megtalálja. -maxdepth 1 -név * .jpg -print -exec konvertálás ”{}” -resize 80 × 60 “thumbs / {}” \;: csoportosítsa át az átméretezett fájlokat az aktuális könyvtárba, és küldje el őket könyvtárakba indexkép nézetben (az ImagemagicK-ból konvertálást igényel).
Fájlok keresése
-
find / -name fájl1: fájlok és könyvtárak keresése a rendszer gyökeréből indulva.
-
find / -user felhasználó1: a 'user1' felhasználóhoz tartozó fájlok és könyvtárak keresése.
-
find / home / user1 -name \ *. bin: fájlok keresése kiterjesztéssel '. bin 'a' home / user1 'könyvtárban.
-
find / usr / bin -type f -atime +100: az elmúlt 100 napban nem használt bináris fájlok keresése.
-
find / usr / bin -type f -mtime -10: az elmúlt 10 napban létrehozott vagy módosított fájlok keresése.
-
find / -name \ *. rpm -exec chmod 755 '{}' \;: ".rpm" kiterjesztésű fájlok keresése és az engedélyek módosítása.
-
find / -xdev -name \ *. rpm: ".Rpm" kiterjesztésű fájlok keresése, figyelmen kívül hagyva a cserélhető eszközöket, például a cdromot, a pendrive-ot stb.
-
keresse meg \ *. ps: először keresse meg a '.ps' kiterjesztésű fájlokat az 'updatedb' paranccsal.
-
ahol megáll: bináris, súgó vagy forrás fájl helyének megjelenítése. Ebben az esetben megkérdezi, hogy hol van a „megáll” parancs.
-
amely megáll: mutassa a bináris / futtatható fájl teljes elérési útját (a teljes elérési utat).
Fájlrendszer csatlakoztatása
-
mount / dev / hda2 / mnt / hda2: csatoljon egy hda2 nevű lemezt. Először ellenőrizze a '/ mnt / hda2' könyvtár létezését; ha nem, akkor létre kell hoznia.
-
umount / dev / hda2: válassza le a hda2 nevű lemezt. Első kijárat a '/ mnt / hda2 pontról.
-
beégető -km / mnt / hda2- A leválasztás kényszerítése, ha az eszköz foglalt.
-
umount -n / mnt / hda2: futtassa az unmountot az / etc / mtab olvasása nélkül. Hasznos, ha a fájl csak olvasható, vagy a merevlemez megtelt.
-
mount / dev / fd0 / mnt / floppy: hajlékonylemez csatlakoztatása.
-
mount / dev / cdrom / mnt / cdrom: csatoljon egy cdrom / dvdrom fájlt.
-
mount / dev / hdc / mnt / cdrecorder: írjon átírható CD-t vagy dvdromot.
-
mount / dev / hdb / mnt / cdrecorder: egy újraírható cd / dvdrom (egy dvd) csatlakoztatása.
-
mount -o hurok fájl.iso / mnt / cdrom: fájl vagy iso kép csatolása.
-
mount -t vfat / dev / hda5 / mnt / hda5: FAT32 fájlrendszer csatlakoztatása.
-
mount / dev / sda1 / mnt / usbdisk: csatlakoztasson egy USB-meghajtót vagy memóriát (a fájlrendszer típusának megadása nélkül).
Lemez terület
-
df-h: a csatlakoztatott partíciók listájának megjelenítése.
-
ls -lSr | tovább: megmutatja a fájlok és könyvtárak méretét méret szerint rendezve.
-
du -sh dir1Becsülje meg a 'dir1' könyvtár által használt helyet.
-
du -sk * | rendezés -rn: megmutatja a fájlok és könyvtárak méretét méret szerint rendezve.
-
rpm -q -a –qf '% 10 {SIZE} t% {NAME} n' | sort -k1,1n: megmutatja a telepített rpm csomagok által használt helyet méret szerint (Fedora, Redhat és mások).
-
dpkg-query -W -f = '$ {Telepített-méret; 10} t $ {Csomag} n' | sort -k1,1n: megmutatja a telepített csomagok által használt helyet méret szerint rendezve (Ubuntu, Debian és mások).
Felhasználók és csoportok
-
groupadd group_name: hozz létre egy új csoportot.
-
groupdel csoportnév: csoport törlése.
-
groupmod -n new_group_name old_group_name: átnevez egy csoportot.
-
useradd -c „Név vezetéknév” -g admin -d / home / user1 -s / bin / bash user1: Hozzon létre egy új felhasználót az "admin" csoporthoz.
-
user add user1: új felhasználó létrehozása.
-
userdel -r user1: felhasználó törlése ('-r' eltávolítja a saját könyvtárat).
-
usermod -c "Felhasználó FTP”-G rendszer -d / ftp / user1 -s / bin / nologin user1: felhasználói attribútumok módosítása.
-
passwd: Jelszó módosítása.
-
passwd felhasználó1: módosítsa a felhasználó jelszavát (csak root).
-
chage -E 2011-12-31 felhasználó1: állítson be egy kifejezést a felhasználó jelszavához. Ebben az esetben azt állítja, hogy a kulcs 31. december 2011-én jár le.
-
pwck: ellenőrizze az / / etc / passwd fájl formátumának és a felhasználók létezésének helyes szintaxisát.
-
grpck: ellenőrizze az '/ etc / group' fájl helyes szintaxisát és formátumát, valamint a csoportok létezését.
-
newgrp csoportnév: Új csoport regisztrálása az újonnan létrehozott fájlok alapértelmezett csoportjának megváltoztatásához.
Engedélyek a fájlokban (Az engedélyek elhelyezéséhez használja a "+" -t, az eltávolításhoz pedig a "-" billentyűt)
-
ls -lh: Engedélyek megjelenítése.
-
ls / tmp | pr -T5 -W $ OSZLOPOK: ossza fel a terminált 5 oszlopra.
-
chmod ugo + rwx könyvtár1: tegye az olvasás ® -et, írjon (w) és hajtson végre (x) jogosultságokat a tulajdonos (u), a (g) csoport és mások (o) számára a 'directory1' könyvtárba.
-
chmod go-rwx könyvtár1: távolítsa el az olvasási engedélyt ®, írja (w) és (x), hajtsa végre a (g) és más (o) csoportokat a 'directory1' könyvtárban.
-
chown user1 fájl1: egy fájl tulajdonosának megváltoztatása.
-
chown -R user1 könyvtár1: egy könyvtár, valamint az abban található összes fájl és könyvtár tulajdonosának megváltoztatása.
-
chgrp group1 fájl1: fájlcsoport megváltoztatása.
-
chown user1: group1 fájl1: a felhasználó tulajdonosa és a fájl tulajdonosa.
-
megtalálja / -perm -u + s: a rendszer összes fájljának megtekintése SUID konfigurálásával.
-
chmod u + s / bin / file1: helyezze a SUID bitet egy bináris fájlba. A fájlt futtató felhasználó ugyanazokkal a jogosultságokkal rendelkezik, mint a tulajdonos.
-
chmod us / bin / file1: tiltsa le a SUID bitet egy bináris fájlban.
-
chmod g + s / home / public: tegyen egy SGID bitet egy könyvtárba - hasonlóan a SUID-hez, de könyvtáranként.
-
chmod gs / home / public: letilt egy SGID bitet egy könyvtárban.
-
chmod o + t / home / public: tegyen egy STIKY bitet egy könyvtárba. Csak a törvényes tulajdonosoknak engedélyezi a fájlok törlését.
-
chmod ot / home / public: tiltsa le a STIKY bitet egy könyvtárban.
Speciális attribútumok a fájlokban (A "+" gombbal állítsa be az engedélyeket és a "-" gombot az eltávolításhoz)
-
chattr + fájlba1: lehetővé teszi az írást, ha csak egy fájlt egészít ki.
-
chattr + c fájl1: lehetővé teszi egy fájl automatikus tömörítését / kicsomagolását.
-
chattr + d fájl1: biztosítja, hogy a program figyelmen kívül hagyja a fájlok törlését a biztonsági mentés során.
-
chattr + i fájl1: változatlanná teszi a fájlt, ezért nem törölhető, módosítható, nem nevezhető át és nem kapcsolható össze.
-
chattr + s fájl1: lehetővé teszi egy fájl biztonságos törlését.
-
chattr + S fájl1: biztosítja, hogy a fájl módosuljon, a változtatások szinkron módban íródnak, akárcsak a szinkronizáláshoz.
-
chattr + u fájl1: lehetővé teszi egy fájl tartalmának helyreállítását akkor is, ha azt lemondják.
-
lsattr: speciális attribútumok megjelenítése.
Archívumok és tömörített fájlok
-
bunzip2 fájl1.bz2: csomagolja ki a 'file1.bz2' nevű fájlt.
-
bzip2 fájl1: tömörítsen egy 'file1' nevű fájlt.
-
gunzip fájl1.gz: csomagolja ki a 'file1.gz' nevű fájlt.
-
gzip fájl1: tömörítsen egy 'file1' nevű fájlt.
-
gzip -9 fájl1: maximális tömörítéssel tömörít.
-
rar to file1.rar tesztfájl: hozzon létre egy 'file1.rar' nevű rar fájlt.
-
rar to file1.rar fájl1 fájl2 dir1: tömörítse egyszerre a 'file1', 'file2' és a 'dir1' fájlokat.
-
rar x fájl1.rar: a rar fájl kibontása.
-
unrar x fájl1.rar: a rar fájl kibontása.
-
tar -cvf archive.tar fájl1: hozz létre egy kibontott tarball-t.
-
tar -cvf archívum.tar fájl1 fájl2 dir1: hozzon létre egy fájlt, amely tartalmazza a 'file1', 'file2' és'dir1 'fájlokat.
-
tar -tf archívum.tar: egy fájl tartalmának megjelenítése.
-
tar -xvf archívum.tar: kivonat egy tarball.
-
tar -xvf archívum.tar -C / tmp: nyerj ki egy tarball-t a / tmp fájlból.
-
tar -cvfj archívum.tar.bz2 dir1: hozz létre egy tömörített tarball-t a bzip2-n belül.
-
tar -xvfj archívum.tar.bz2: bzip2-be tömörített kátrányarchívum kicsomagolása
-
tar -cvfz archívum.tar.gz dir1: hozzon létre egy gzipelt tarball-t.
-
tar -xvfz archívum.tar.gz- Csomagolja ki a cipzáros kátrány archívumát.
-
zip fájl1.zip fájl1: hozz létre tömörített zip fájlt.
-
zip -r fájl1.zip fájl1 fájl2 dir1: tömörít, zip formátumban, egyszerre több fájlt és könyvtárat.
-
csomagolja ki a file1.zip fájlt: kicsomagolja a zip fájlt.
RPM csomagok (Red Hat, Fedora és hasonlók)
-
rpm -ivh csomag.rpm: telepítsen egy rpm csomagot.
-
rpm -ivh –nodeeps csomag.rpm: telepítsen egy rpm csomagot, figyelmen kívül hagyva a függőségi kéréseket.
-
rpm -U csomag.rpm: frissítsen egy rpm csomagot a fájlok konfigurációjának megváltoztatása nélkül.
-
rpm -F csomag.rpm: csak akkor frissítsen egy rpm csomagot, ha telepítve van.
-
rpm -e csomag_neve.rpm: távolítson el egy rpm csomagot.
-
fordulat / perc: a rendszerre telepített összes rpm csomag megjelenítése.
-
rpm -qa | grep httpd: az összes rpm csomag megjelenítése "httpd" névvel.
-
rpm -qi csomag_neve- Információ beszerzése egy adott telepített csomagról.
-
rpm -qg "Rendszerkörnyezet / Démonok": egy szoftvercsoport rpm csomagjainak megjelenítése.
-
rpm -ql csomagnév: a telepített rpm csomag által megadott fájlok listájának megjelenítése.
-
rpm -qc csomagnév: a telepített rpm csomag által megadott fájlok konfigurációs listájának megjelenítése.
-
rpm -q csomag_neve –mi szükséges: az rpm csomaghoz kért függőségek listájának megjelenítése.
-
rpm -q csomag_neve –mit nyújt: mutassa meg az rpm csomag által adott kapacitást.
-
rpm -q csomag_neve –scripts: a telepítés / eltávolítás során elindított szkriptek megjelenítése.
-
rpm -q csomag_név –változtatási napló: egy rpm csomag változástörténetének megjelenítése.
-
rpm -qf /etc/httpd/conf/httpd.conf: ellenőrizze, hogy melyik rpm csomag tartozik egy adott fájlhoz.
-
rpm -qp csomag.rpm -l: a még telepítetlen rpm csomag által megadott fájlok listájának megjelenítése.
-
rpm –import / media / cdrom / RPM-GPG-KEY: a nyilvános kulcs digitális aláírásának importálása.
-
rpm –checksig csomag.rpm: ellenőrizze az rpm csomag integritását.
-
rpm -qa gpg -pubkey- Ellenőrizze az összes telepített rpm csomag integritását.
-
rpm -V csomag_neve: a fájlméret, a licencek, a típusok, a tulajdonos, a csoport, az MD5 összefoglaló ellenőrzése és az utolsó módosítás.
-
fordulat / perc: ellenőrizze a rendszerre telepített összes rpm csomagot. Óvatosan használja.
-
rpm -Vp csomag.rpm: ellenőrizze a még nem telepített rpm csomagot.
-
rpm2cpio csomag.rpm | cpio –kivonat –könyvtárak készítése * bin*: futtatható fájl kibontása az rpm csomagból.
-
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm: rpm forrásból épített csomag telepítése.
-
rpmbuild –a csomag_neve.src.rpm építése: hozzon létre egy rpm csomagot rpm forrásból.
YUM csomagfrissítő (Red Hat, Fedora és hasonlók)
-
yum install csomag_neve: rpm csomag letöltése és telepítése.
-
yum localinstall csomag_neve.rpm: ez telepít egy RPM-et, és megpróbálja megoldani az összes függőséget az Ön számára, a tárolók segítségével.
-
yum update csomag_név.rpm: frissítse a rendszerre telepített összes rpm csomagot.
-
yum update csomag_neve: egy rpm csomag modernizálása / frissítése.
-
távolítsd el a csomag_nevet: távolítson el egy rpm csomagot.
-
yum lista: a rendszerre telepített összes csomag felsorolása.
-
yum search csomag_neve: Keressen egy csomagot az rpm adattárban.
-
tiszta csomagok: törölje az rpm gyorsítótárát a letöltött csomagok törlésével.
-
tiszta fejlécek: távolítsa el az összes fejlécfájlt, amelyet a rendszer a függőség megoldására használ.
-
tisztítsd meg mindet: távolítsa el a gyorsítótárból a csomagokat és a fejlécfájlokat.
Deb csomagok (Debian, Ubuntu és származékai)
-
dpkg -i csomag.deb: telepítsen / frissítsen egy deb csomagot.
-
dpkg -r csomag_neve: távolítson el egy deb csomagot a rendszerből.
-
dpkg -l: a rendszerre telepített összes deb csomag megjelenítése.
-
dpkg -l | grep httpd: az összes debg csomag megjelenítése "httpd" névvel
-
dpkg -s csomag_neve- Tájékozódjon a rendszerre telepített adott csomagról.
-
dpkg -L csomagnév: a rendszerre telepített csomag által megadott fájlok listájának megjelenítése.
-
dpkg –tartalom csomag.deb: a még telepítetlen csomag által megadott fájlok listájának megjelenítése.
-
dpkg -S / bin / ping: ellenőrizze, hogy melyik csomag tartozik egy adott fájlhoz.
APT csomagfrissítő (Debian, Ubuntu és származékai)
-
apt-get install csomag_neve: telepítsen / frissítsen egy deb csomagot.
-
apt-cdrom install csomag_neve: telepítsen / frissítsen egy deb csomagot egy cdromról.
-
apt-get update: csomagcsomag frissítése.
-
apt-get frissítés: frissítse az összes telepített csomagot.
-
apt-get remove csomag_neve: távolítson el egy deb csomagot a rendszerből.
-
apt-get ellenőrzés: ellenőrizze a függőségek helyes felbontását.
-
apt-tiszta: törölje a gyorsítótárat a letöltött csomagokból.
-
apt-cache keresés keresett csomag: a "keresett csomagok" sorozatnak megfelelő csomagok listáját adja vissza.
Fájl tartalmának megtekintése
-
macskafájl1: a fájl tartalmának megtekintése az első sortól kezdve.
-
tac fájl1: a fájl tartalmának megtekintése az utolsó sortól kezdve.
-
további fájl1: a fájl tartalmának megtekintése.
-
kevesebb fájl1: hasonló a 'more' parancshoz, de lehetővé teszi a mozgás mentését a fájlban, valamint a visszafelé történő mozgást.
-
fej -2 fájl1: lásd a fájl első két sorát.
-
farok -2 fájl1: lásd a fájl utolsó két sorát.
-
tail -f / var / log / üzenetek: valós időben megnézheti, hogy mi lett hozzáadva a fájlhoz.
Szövegmanipuláció
-
macskafájl1 fájl2 .. | parancs <> file1_in.txt_vagy_fájl1_out.txt: általános szintaxis a szöveg PIPE, STDIN és STDOUT használatával történő kezeléséhez.
-
macskafájl1 | parancs (sed, grep, awk, grep stb ...)> result.txt: általános szintaxis egy fájl szövegének manipulálására és az eredmény új fájlba írására.
-
macskafájl1 | parancs (sed, grep, awk, grep stb ...) »result.txt: általános szintaxis egy fájl szövegének manipulálásához, és eredmények hozzáadásához egy meglévő fájlhoz.
-
grep Aug / var / log / messages: keresse meg az „Aug” szavakat a '/ var / log / messages' fájlban.
-
grep ^ Aug / var / log / messages: „Aug” betűvel kezdődő szavak keresése a '/ var / log / messages' fájlban
-
grep [0-9] / var / log / messages: válassza ki a '/ var / log / messages' fájl összes sorát, amelyek számokat tartalmaznak.
-
grep aug -R / var / log /*: keresse meg az „Aug” karakterláncot a '/ var / log' könyvtárban és az alatt.
-
sed 's / stringa1 / stringa2 / g' példa.txt: helyezze át a "string1" szót a "string2" kifejezéssel az example.txt fájlban
-
sed '/ ^ $ / d' példa.txt: távolítson el minden üres sort az example.txt fájlból
-
sed '/ * # / d; / ^ $ / d 'példa.txt: távolítsa el a megjegyzéseket és az üres sorokat az example.txt fájlból
-
visszhang 'esempio' | tr '[: alsó:]' '[: felső:]': konvertálja a kisbetűket nagybetűvé.
-
sed -e '1d' eredmény.txt: törölje az example.txt fájl első sorát
-
sed -n '/ stringa1 / p': csak azokat a sorokat jelenítse meg, amelyek a "string1" szót tartalmazzák.
Karakter- és fájlkonvertálás beállítása
-
dos2unix filesos.txt fileunix.txt: szöveges fájlformátum konvertálása MSDOS-ból UNIX-ba.
-
unix2dos fájlunix.txt filedos.txt: szöveges fájlformátum konvertálása UNIX-ról MSDOS-ra.
-
újrakódolni ..HTML <page.txt> page.html: szöveges fájl konvertálása html-be.
-
recode -l | több- Az összes elérhető formátumkonverzió megjelenítése.
A fájlrendszer elemzése
-
badblocks -v / dev / hda1: Ellenőrizze a hibás blokkokat a hda1 lemezen.
-
fsck / dev / hda1: javítsa / ellenőrizze a Linux rendszerfájl integritását a hda1 lemezen.
-
fsck.ext2 / dev / hda1: a hda2 lemezen lévő ext 1 rendszerfájl javítása / integritásának ellenőrzése.
-
e2fsck / dev / hda1: a hda2 lemezen lévő ext 1 rendszerfájl javítása / integritásának ellenőrzése.
-
e2fsck -j / dev / hda1: a hda3 lemezen lévő ext 1 rendszerfájl javítása / integritásának ellenőrzése.
-
fsck.ext3 / dev / hda1: a hda3 lemezen lévő ext 1 rendszerfájl javítása / integritásának ellenőrzése.
-
fsck.vfat / dev / hda1: javítsa / ellenőrizze a zsírrendszer fájl integritását a hda1 lemezen.
-
fsck.msdos / dev / hda1: javítsa / ellenőrizze a fájl integritását a hda1 lemezen található rendszeradatokon.
-
dosfsck / dev / hda1: javítsa / ellenőrizze a fájl integritását a hda1 lemezen található rendszeradatokon.
Formázzon egy fájlrendszert
-
mkfs / dev / hda1: hozzon létre egy Linux-szerű rendszerfájlt a hda1 partíción.
-
mke2fs / dev / hda1: hozzon létre egy Linux ext 2 típusú rendszerfájlt a hda1-en.
-
mke2fs -j / dev / hda1: hozzon létre egy Linux ext3 (periodikus) rendszerfájlt a hda1 partíción.
-
mkfs -t vfat 32 -F / dev / hda1: hozzon létre egy FAT32 rendszerfájlt a hda1-en.
-
fdformat -n / dev / fd0: formázzon egy floply lemezt.
-
mkswap / dev / hda3: csere rendszerfájl létrehozása.
SWAP-tal dolgozom
-
mkswap / dev / hda3: csere rendszerfájl létrehozása.
-
swapon / dev / hda3: új cserepartíció aktiválása.
-
swapon / dev / hda2 / dev / hdb3: két swap partíció aktiválása.
Salvas (biztonsági mentés)
-
dump -0aj -f /tmp/home0.bak / home: teljesen mentse el a '/ home' könyvtárat.
-
dump -1aj -f /tmp/home0.bak / home: növekményesen mentse el a '/ home' könyvtárat.
-
-if /tmp/home0.bak helyreállítása: a szalvó interaktív helyreállítása.
-
rsync -rogpav –delete / home / tmp: szinkronizálás a könyvtárak között.
-
rsync -rogpav -e ssh –delete / home ip_cím: / tmp: rsync keresztül alagút SSH.
-
rsync -az -e ssh –delete ip_addr: / home / public / home / local: Helyi könyvtár szinkronizálása távoli könyvtárral ssh és tömörítés útján.
-
rsync -az -e ssh –delete / home / local ip_addr: / home / public- Szinkronizáljon egy távoli könyvtárat egy helyi könyvtárral ssh és tömörítés útján.
-
dd bs = 1M, ha = / dev / hda | gzip | ssh felhasználó @ ip_addr 'dd = hda.gz': merevlemez mentése távoli gazdagépre az ssh segítségével.
-
dd, ha = / tmp / fájl1 = / dev / sda: a merevlemez tartalmának mentése fájlba. (Ebben az esetben a merevlemez "sda", a fájl pedig "file1").
-
tar -Puf backup.tar / home / user: növekményesen mentse el a '/ home / user' könyvtárat.
-
(cd / tmp / local / && tar c.) | ssh -C felhasználó @ ip_addr 'cd / home / share / && tar x -p': másolja a könyvtár tartalmát egy távoli könyvtárba az ssh segítségével.
-
(tar c / home) | ssh -C felhasználó @ ip_addr 'cd / home / backup-home && tar x -p': másoljon egy helyi könyvtárat egy távoli könyvtárba az ssh segítségével.
-
kátrány vö. | (cd / tmp / backup; tar xf -): helyi másolat, amely megőrzi az engedélyeket és az egyik könyvtárból a másikba mutató linkeket.
-
find / home / user1 -name '* .txt' | xargs cp -av –target-directory = / home / backup / –parents: az összes .txt kiterjesztésű fájl megkeresése és másolása egyik könyvtárból a másikba.
-
find / var / log -name '* .log' | tar cv –fájlok-tól = - | bzip2> log.tar.bz2: keresse meg az összes .log kiterjesztésű fájlt, és készítsen bzip archívumot.
-
dd ha = / dev / hda = / dev / fd0 bs = 512 számít = 1: készítsen másolatot az MRB-ről (Master Boot Record) egy hajlékonylemezre.
-
dd, ha = / dev / fd0 / = / dev / hda bs = 512 számít = 1: állítsa vissza az MBR (Master Boot Record) hajlékonylemezre mentett másolatát.
CD-ROM-on
-
cdrecord -v gracetime = 2 dev = / dev / cdrom -eject blank = gyors-erő: átírható CD törlése vagy törlése.
-
mkisofs / dev / cdrom> cd.iso: hozzon létre egy cdrom iso képet a lemezen.
-
mkisofs / dev / cdrom | gzip> cd_iso.gz: hozz létre tömörített iso képet a cdrom lemezről.
-
mkisofs -J -allow-Leading-dots -R -V „Label CD” -iso-level 4 -o ./cd.iso data_cd: létrehoz egy iso képet egy könyvtárról.
-
cdrecord -v dev = / dev / cdrom cd.iso: izókép égetése.
-
gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom -: tömörített iso kép írása.
-
mount -o hurok cd.iso / mnt / iso: csatlakoztasson egy iso képet.
-
cd -paranoia -B: zeneszámokat vigyen CD-ről wav fájlokba.
-
cd-paranoia - "-3": az első 3 dal átvitele CD-ről wav fájlokba.
-
cdrecord – scanbus: beolvasó busz az scsi csatorna azonosításához.
-
dd, ha = / dev / hdc | md5sum: futtasson md5sum eszközt, például CD-t.
A HÁLÓZATAL dolgozom ( LAN és Wi-Fi)
-
ifconfig eth0: az Ethernet hálózati kártya konfigurációjának megjelenítése.
-
ifup eth0: aktiválja az 'eth0' interfészt.
-
ifdown eth0: tiltsa le az 'eth0' interfészt.
-
ifconfig eth0 192.168.1.1 netmaszk 255.255.255.0: IP-cím beállítása.
-
ifconfig eth0 promc: állítsd be az 'eth0'-t közös módban csomagok beszerzéséhez (szippantás).
-
dhclient eth0: aktiválja az 'eth0' interfészt dhcp módban.
-
útvonal -n: show túraasztal.
-
útvonal hozzáadása -net 0/0 gw IP_Gateway: alapértelmezett bemenet beállítása.
-
útvonal hozzáadása -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1: statikus útvonal konfigurálása a '192.168.0.0/16' hálózat keresésére.
-
útvonal del 0/0 gw IP_gateway: távolítsa el a statikus utat.
-
echo "1"> / proc / sys / net / ipv4 / ip_forward: aktiválja az ip túrát.
-
hostname: a rendszer hosztnevének megjelenítése.
-
vendéglátó www.example.com: keresse meg a gazdagép nevét, hogy a nevet IP címre tudja feloldani (1).
-
nslookup www.example.com: keresse meg a gazdagép nevét, hogy a nevet IP-címre fordítsa és fordítva (2).
-
ip link show: az összes interfész link állapotának megjelenítése.
-
mii-eszköz eth0: mutassa az 'eth0' link állapotát.
-
ethool eth0: az 'eth0' hálózati kártya statisztikáinak megjelenítése.
-
netstat -tup- Az összes aktív hálózati kapcsolat és PID azonosító megjelenítése.
-
netstat-tupl- Mutasd meg a rendszer összes hálózati hallgatóját és PID-jét.
-
tcpdump tcp 80-as port: az összes forgalom megjelenítése HTTP.
-
iwlist beolvasás: a vezeték nélküli hálózatok megjelenítése.
-
iwconfig eth1: a vezeték nélküli hálózati kártya konfigurációjának megjelenítése.
-
whois www.example.com: keressen a Whois adatbázisban.
Microsoft Windows Networks (SAMBA)
-
nbtscan ip_addr: bios hálózati névfeloldás.
-
nmblookup -A ip_addr: bios hálózati névfeloldás.
-
smbclient -L ip_addr / hosztnév: a gazdagép távoli műveleteinek megjelenítése a Windows-ban.
IP táblák (TŰZFAL)
-
iptables -t szűrő -L: az összes karakterlánc megjelenítése a szűrőtáblában.
-
iptables -t nat -L: az összes karakterlánc megjelenítése a nat táblázatból.
-
iptables -t szűrő -F: törölje az összes szabályt a szűrőtáblából.
-
iptables -t nat -F: törölje az összes szabályt a nat táblázatból.
-
iptables -t szűrő -X: törölje a felhasználó által létrehozott karakterláncokat.
-
iptables -t szűrő -A BEMENET -p tcp –portportnet -j ACCEPT: engedélyezheti a telnet kapcsolatok belépését.
-
iptables -t szűrő -A KIMENET -p tcp –port http -j DROP: blokkolja a kapcsolatokat HTTP kimenni.
-
iptables -t szűrő -A ELŐRE -p tcp –port pop3 -j ELFOGAD: kapcsolatok engedélyezése POP elülső lánchoz.
-
iptables -t szűrő -A BEMENET -j LOG –log-prefix „DROP INPUT”: bemeneti karakterlánc regisztrálása.
-
iptables -t nat -A POSTROUTING -o eth0 -j MASZKERÁD: konfiguráljon egy PAT-ot (Address Translation Port) az eth0-n, elrejtve a csomagokat a kényszerítés elől.
-
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –port 22 -j DNAT –célállomásra 10.0.0.2:22: csomagok átirányítása egyik állomásról a másikra irányítva.
Monitoring és hibakeresés
-
felső: linuxos feladatok megjelenítése a legtöbb cpu használatával.
-
ps-eafw: megmutatja a Linux feladatokat.
-
ps -e -o pid, args –erdő- A Linux-feladatokat hierarchikus módban jeleníti meg.
-
ptree: egy folyamatrendszer fájának megjelenítése.
-
kill -9 Process_ID- Kényszerítsen egy folyamat lezárását és befejezését.
-
kill -1 Process_ID: folyamat kényszerítése a konfiguráció újratöltésére.
-
lsof -p $$: a folyamatok által megnyitott fájlok listájának megjelenítése.
-
lsof / home / user1: a rendszer adott elérési útján lévő megnyitott fájlok listáját mutatja.
-
strace -c ls> / dev / null: a folyamat által kezdeményezett és fogadott rendszerhívások megjelenítése.
-
strace -f -e nyitott ls> / dev / null: mutassa meg a könyvtár hívásait.
-
watch -n1 'macska / proc / megszakít': megszakítások megjelenítése valós időben.
-
utolsó újraindítás: reboot előzmények megjelenítése.
-
lsmod: mutasd a betöltött kernelt.
-
szabad -m- Megjeleníti a RAM állapotát megabájtban.
-
smartctl -A / dev / hda- Figyelje a merevlemez megbízhatóságát a SMART segítségével.
-
smartctl -i / dev / hda: ellenőrizze, hogy a SMART engedélyezve van-e egy merevlemezen.
-
tail / var / log / dmesg: a kernel betöltési folyamatában rejlő események megjelenítése.
-
tail / var / log / üzenetek: a rendszer eseményeinek megjelenítése.
Egyéb hasznos parancsok
-
apropos ... kulcsszó: a program kulcsszavaihoz tartozó parancsok listájának megjelenítése; Hasznosak, ha tudod, mit csinál a program, de nem tudod a parancs nevét.
-
ember ping: a kézikönyv oldalainak online megjelenítése; például egy ping parancsban a '-k' opcióval keresse meg a kapcsolódó parancsokat.
-
whatis… kulcsszó: megmutatja a program működésének leírását.
-
mkbootdisk –device / dev / fd0 `uname -r`: hozzon létre egy iható floppyt.
-
gpg -c fájl1: fájl kódolása a GNU biztonsági őrrel.
-
gpg fájl1.gpg: dekódoljon egy fájlt a GNU biztonsági őrrel.
-
wget -r www.example.com: egy teljes weboldal letöltése.
-
wget -c www.example.com/file.iso: töltsön le egy fájlt a letöltés leállításának és későbbi folytatásának lehetőségével.
-
echo 'wget -c www.example.com/files.iso"| 09:00 órakor: Bármikor indíthat letöltést. Ebben az esetben 9 órakor kezdődne.
-
ldd / usr / bin / ssh: az ssh program által megkövetelt megosztott könyvtárak megjelenítése.
-
alias hh = 'történelem': helyezzen egy álnevet a parancsra –hh = Előzmények.
-
chsh: módosítsa a Shell parancsot.
-
chsh –lista-kagyló: egy megfelelő parancs annak megismerésére, hogy távoli műveletet kell-e végezni egy másik terminálon.
-
aki -a: megmutatja, ki van regisztrálva, és az utolsó importálási rendszer kinyomtatási ideje, a leállított folyamatok, a rendszer-nyilvántartási folyamatok, az init által létrehozott aktív folyamatok, az aktuális művelet és a rendszer óra utolsó változásai