Ocitol som sa v GUTL Wiki tento kompletný zoznam s viac ako 400 príkazov pre GNU / Linux s ich príslušným vysvetlením a chcem sa s vami o ne podeliť o doplnenie tento vynikajúci článok ktoré napísal môj kolega, aby sa naučil žiť s konzolou.
Informácie o systéme
-
oblúk: ukázať architektúru stroja (1).
-
uname-m: ukázať architektúru stroja (2).
-
uname-r: zobrazí verziu použitého jadra.
-
dmidecode -q: zobraziť komponenty (hardvér) systému.
-
hdparm -i / dev / hda: zobraziť vlastnosti pevného disku.
-
hdparm -tT / dev / sda: vykonať test čítania na pevnom disku.
-
mačka / proc / cpuinfo: zobraziť informácie o CPU.
-
mačka / proc / prerušuje: zobraziť prerušenia.
-
mačka / proc / meminfo: skontrolovať využitie pamäte.
-
mačka / proc / zámena: zobraziť swapové súbory.
-
mačka / proc / verzia: zobraziť verziu jadra.
-
mačka / proc / net / dev: zobraziť sieťové adaptéry a štatistiky.
-
mačka / proc / držiaky: zobraziť pripojený súborový systém.
-
lspci-tv: zobraziť zariadenia PCI.
-
lsusb -tv: zobraziť zariadenia USB.
-
dáta: zobraziť systémový dátum.
-
cal 2011: zobraziť almanach z roku 2011.
-
kal 07 2011: zobraziť almanach na mesiac júl 2011.
-
dáta 041217002011.00: nastaviť (deklarovať, nastaviť) dátum a čas.
-
hodiny -w: uložiť zmeny dátumu v systéme BIOS.
Vypnutie (reštartujte systém alebo sa odhláste)
-
shutdown-h now: vypnite systém (1).
-
začať 0: vypnite systém (2).
-
telinit 0: vypnite systém (3).
-
zastaviť: vypnite systém (4).
-
vypnutie -h hodiny: minúty &- Plánované vypnutie systému.
-
vypnutie -c- Zrušiť plánované vypnutie systému.
-
vypnutie -r hned: reštart (1).
-
reštart: reštart (2).
-
odhlásiť: Odhlásiť sa.
Súbory a adresáre
-
cd / home: zadajte domovský adresár.
-
cd ..: vrátiť sa o jednu úroveň späť.
-
cd ../ ..: vrátiť sa o 2 úrovne späť.
-
CD: ísť do koreňového adresára.
-
cd ~ user1: prejdite do adresára user1.
-
cd -: prechod (návrat) do predchádzajúceho adresára.
-
pwd: zobraziť cestu k pracovnému adresáru.
-
ls: prezeranie súborov v adresári.
-
ls -F: prezeranie súborov v adresári.
-
ls -l: zobraziť podrobnosti súborov a priečinkov v adresári.
-
ls -a: zobraziť skryté súbory.
-
ls * [0-9]*: zobraziť súbory a priečinky obsahujúce čísla.
-
strom: zobraziť súbory a priečinky ako strom od koreňa. (1)
-
lstree: zobraziť súbory a priečinky ako strom od koreňa. (2)
-
mkdir dir1: vytvorí priečinok alebo adresár s názvom 'dir1'.
-
mkdir dir1 dir2: vytvorenie dvoch priečinkov alebo adresárov súčasne (vytvorenie dvoch adresárov naraz).
-
mkdir -p / tmp / dir1 / dir2: vytvorenie adresárového stromu.
-
rm -f súbor1: vymazať súbor s názvom 'file1'.
-
rmdir dir1: odstrániť priečinok s názvom 'dir1'.
-
rm -rf dir1: odstrániť priečinok s názvom 'dir1' s jeho obsahom rekurzívne. (Ak to rekurzívne zmažem, hovorím, že je to s jeho obsahom).
-
rm -rf dir1 dir2: odstrániť dva priečinky (adresáre) s ich obsahom rekurzívne.
-
mv dir1 new_dir: premenovanie alebo presunutie súboru alebo priečinka (adresára).
-
cp súbor1: skopírovanie súboru.
-
cp súbor1 súbor2: skopírujte naraz dva súbory.
-
cp dir / *.: skopírovať všetky súbory z adresára do aktuálneho pracovného adresára.
-
cp -a / tmp / dir1.: skopírovanie adresára v rámci aktuálneho pracovného adresára.
-
cp -a dir1: skopírujte adresár.
-
cp -a dir1 dir2: unisono skopírujte dva adresáre.
-
ln -s súbor1 lnk1: vytvoriť symbolický odkaz na súbor alebo adresár.
-
v súbore 1 lnk1: vytvoriť fyzický odkaz na súbor alebo adresár.
-
touch -t 0712250000 súbor1: zmena v reálnom čase (čas vytvorenia) súboru alebo adresára.
-
súbor súbor1: výstup (výpis z obrazovky) mime typu textového súboru.
-
ikonav -l: zoznamy známych šifier.
-
iconv -f fromEncoding -t toEncoding inputFile> outputFile: vytvorí novú formu vstupného súboru za predpokladu, že je zakódovaný do fromEncoding a prevedený na ToEncoding.
-
Nájsť. -maxdepth 1 -name * .jpg -print -exec prevádzať ”{}” -rozmer 80 × 60 “palce / {}” \;: zoskupte súbory so zmenenou veľkosťou v aktuálnom adresári a pošlite ich do adresárov v náhľadoch (vyžaduje prevod z ImagemagicK).
Nájdite súbory
-
nájsť / názov súboru1: hľadanie súborov a adresárov začínajúce od koreňa systému.
-
nájsť / -user user1: hľadanie súborov a adresárov patriacich používateľovi „user1“.
-
nájsť / home / user1 -name \ *. bin: vyhľadať súbory s príponou '. bin 'vo vnútri adresára' / home / user1 '.
-
nájsť / usr / bin -typ f -atime +100: nájsť binárne súbory, ktoré sa nepoužívali za posledných 100 dní.
-
nájsť / usr / bin -typ f -mtime -10: vyhľadávanie súborov vytvorených alebo zmenených za posledných 10 dní.
-
najdi / -name \ *. rpm -exec chmod 755 '{}' \;: vyhľadať súbory s príponou „.rpm“ a upraviť oprávnenia.
-
nájsť / -xdev -name \ *. rpm: Vyhľadajte súbory s príponou „.rpm“, ktoré ignorujú vymeniteľné zariadenia, ako napríklad cdrom, pero, atď ...
-
vyhľadať \ *. ps: nájsť súbory s príponou '.ps', ktoré sa najskôr vykonajú príkazom 'updatedb'.
-
kde sa zastaví: zobraziť umiestnenie binárneho, pomocného alebo zdrojového súboru. V tomto prípade sa pýta, kde je príkaz 'halt'.
-
ktoré sa zastavili: zobraziť úplnú cestu (celú cestu) k binárnemu / spustiteľnému súboru.
Pripojenie súborového systému
-
mount / dev / hda2 / mnt / hda2: pripojiť disk s názvom hda2. Najskôr skontrolujte existenciu adresára '/ mnt / hda2'; ak nie je, musíte ho vytvoriť.
-
umount / dev / hda2: odpojiť disk s názvom hda2. Prvý výjazd z bodu '/ mnt / hda2.
-
fixačná jednotka-km / mnt / hda2- Vynútiť odpojenie, keď je zariadenie zaneprázdnené.
-
umount -n / mnt / hda2: spustite odpojenie bez prečítania súboru / etc / mtab. Užitočné, keď je súbor iba na čítanie alebo je pevný disk plný.
-
mount / dev / fd0 / mnt / floppy: pripojenie diskety.
-
mount / dev / cdrom / mnt / cdrom: pripojte cdrom / dvdrom.
-
mount / dev / hdc / mnt / cdrecorder: pripojte prepisovateľný disk CD alebo DVD.
-
mount / dev / hdb / mnt / cdrecorder: pripojte prepisovateľný disk CD / DVD (DVD).
-
mount -o loop file.iso / mnt / cdrom: pripojiť súbor alebo obrázok ISO.
-
mount -t vfat / dev / hda5 / mnt / hda5: pripojenie súborového systému FAT32.
-
mount / dev / sda1 / mnt / usbdisk: pripojenie USB pera alebo pamäte (bez uvedenia typu súborového systému).
Miesto na disku
-
df -h: zobraziť zoznam pripojených oddielov.
-
ls -lSr | viac: zobraziť veľkosť súborov a adresárov zoradených podľa veľkosti.
-
du -sh dir1: Odhadnite priestor, ktorý používa adresár 'dir1'.
-
du -sk * | triediť -rn: zobraziť veľkosť súborov a adresárov zoradených podľa veľkosti.
-
rpm -q -a –qf '% 10 {SIZE} t% {NAME} n' | triediť -k1,1n: zobrazí priestor používaný nainštalovanými balíkmi rpm usporiadaný podľa veľkosti (Fedora, Redhat a ďalšie).
-
dpkg-query -W -f = '$ {Nainštalovaná veľkosť; 10} t $ {Balík} n' | triediť -k1,1n: zobrazuje priestor používaný nainštalovanými balíkmi usporiadaný podľa veľkosti (Ubuntu, Debian a ďalšie).
Používatelia a skupiny
-
groupadd názov_skupiny: vytvoriť novú skupinu.
-
groupdel názov_skupiny: odstránenie skupiny.
-
groupmod -n nová_skupina_názov stará_skupina_názov: premenovanie skupiny.
-
useradd -c „Meno Priezvisko“ -g admin -d / home / user1 -s / bin / bash user1: Vytvorte nového používateľa patriaceho do skupiny „admin“.
-
useradd užívateľ1: vytvoriť nového používateľa.
-
userdel -r užívateľ1: odstrániť používateľa ('-r' odstráni domovský adresár).
-
usermod -c "Užívateľ FTP”-G systém -d / ftp / user1 -s / bin / nologin user1: zmena atribútov používateľa.
-
passwd: zmeniť heslo.
-
passwd užívateľ1: zmena hesla používateľa (iba root).
-
chage -E 2011. 12. 31 používateľ1: nastavenie termínu pre heslo používateľa. V tomto prípade sa uvádza, že platnosť kľúča končí 31. decembra 2011.
-
pwck: skontrolujte správnu syntax formát súboru „/ etc / passwd“ a existenciu používateľov.
-
grpck: skontrolujte správnu syntax a formát súboru „/ etc / group“ a existenciu skupín.
-
newgrp nazov_skupiny: Zaregistrujte novú skupinu, aby ste zmenili predvolenú skupinu novovytvorených súborov.
Povolenia v súboroch (na vloženie povolení použite „+“ a na odstránenie ich použite „-“)
-
ls-lh: Zobraziť povolenia.
-
ls / tmp | pr -T5 -W $ STĹPCE: rozdeľte terminál na 5 stĺpcov.
-
chmod ugo + rwx adresár1: vložte read ®, napíšte (w) a vykonajte (x) oprávnenie vlastníka (u), skupiny (g) a ďalších (o) v adresári „directory1“.
-
chmod go-rwx adresár1: odobrať povolenie na čítanie ®, zapísať (w) a (x) do skupiny (g) a ďalších (o) v adresári 'directory1'.
-
chown užívateľ1 súbor1: zmena vlastníka súboru.
-
chown -R user1 adresár1: zmena vlastníka adresára a všetkých súborov a adresárov v ňom obsiahnutých.
-
chgrp skupina1 súbor1: zmena skupiny súborov.
-
chown user1: group1 file1: zmena používateľa a skupiny, ktorá vlastní súbor.
-
nájsť / -perm -u + s: zobraziť všetky súbory v systéme s nakonfigurovaným SUID.
-
chmod u + s / bin / file1: vložte bit SUID do binárneho súboru. Užívateľ, ktorý tento súbor prevádzkuje, získava rovnaké privilégiá ako vlastník.
-
chmod us / bin / file1: zakázať bit SUID v binárnom súbore.
-
chmod g + s / domov / verejnosť: vložiť bit SGID do adresára - podobne ako SUID, ale do adresára.
-
chmod gs / home / public: zakázať bit SGID v adresári.
-
chmod o + t / doma / verejne: vložte STIKY bit do adresára. Umožňuje odstránenie súborov iba oprávneným vlastníkom.
-
chmod ot / home / public: zakázať STIKY bit v adresári.
Špeciálne atribúty v súboroch (pomocou kláves „+“ nastavíte povolenia a znakom „-“ ich odstránite)
-
chattr + do súboru1: umožňuje zápis otvorením súboru iba v režime pridania.
-
chattr + c súbor1: umožňuje automatickú kompresiu / dekomprimáciu súboru.
-
chattr + d file1: zaisťuje, že program ignoruje mazanie súborov počas zálohovania.
-
chattr + i file1: urobí súbor nemenným, takže ho nemožno vymazať, zmeniť, premenovať alebo prepojiť.
-
súbor chattr + s1: umožňuje bezpečné odstránenie súboru.
-
súbor chattr + S1: zabezpečí, aby bol súbor upravený, zmeny sa zapíšu v synchrónnom režime ako pri synchronizácii.
-
chattr + u file1: umožňuje obnoviť obsah súboru, aj keď je zrušený.
-
lsattr: zobraziť špeciálne atribúty.
Archívy a komprimované súbory
-
bunzip2 súbor1.bz2: rozbaľte súbor s názvom „file1.bz2“.
-
súbor bzip2: skomprimovať súbor s názvom „súbor1“.
-
súbor gunzip1.gz: rozbaľte súbor s názvom „file1.gz“.
-
súbor gzip1: skomprimovať súbor s názvom „súbor1“.
-
gzip -9 súbor1: komprimuje s maximálnou kompresiou.
-
rar do file1.rar test_file: vytvorí rar súbor s názvom 'file1.rar'.
-
rar do file1.rar file1 file2 dir1: komprimovať súčasne „súbor1“, „súbor2“ a „dir1“.
-
rar x súbor1.rar: rozbaľte rar súbor.
-
rozbaliť x file1.rar: rozbaľte rar súbor.
-
tar -cvf archive.tar súbor1: vytvoriť rozbalený tarball.
-
tar -cvf archive.tar súbor1 súbor2 dir1: vytvorí súbor obsahujúci súbory 'file1', 'file2' a 'dir1'.
-
archív tar -tf.tar: zobrazenie obsahu súboru.
-
archív tar -xvf.tar: extrahovať tarball.
-
tar -xvf archive.tar -C / tmp: extrahujte tarball v / tmp.
-
tar -cvfj archive.tar.bz2 dir1: vytvoriť komprimovaný tarball vo vnútri bzip2.
-
archív tar -xvfj.tar.bz2: dekomprimuje archív tar komprimovaný v bzip2
-
tar -cvfz archive.tar.gz dir1: vytvoriť gzipovaný tarball.
-
tar -xvfz archive.tar.gz- Rozbaľte archív taru s gzipom.
-
zip súbor1.zip súbor1: vytvorenie komprimovaného súboru zip.
-
zip -r súbor1.zip súbor1 súbor2 dir1: komprimovať vo formáte zip niekoľko súborov a adresárov súčasne.
-
rozbaľte súbor1.zip: rozbaľte súbor ZIP.
Balíky RPM (Red Hat, Fedora a podobne)
-
rpm -ivh balík.rpm: nainštalovať balík rpm.
-
rpm -ivh –nodeeps balík.rpm: nainštalovať balík rpm ignorujúci požiadavky na závislosť.
-
rpm -U balíček.rpm: aktualizácia balíka rpm bez zmeny konfigurácie súborov.
-
rpm -F balíček.rpm: aktualizácia balíka rpm iba ak je nainštalovaný.
-
rpm -e názov_balíka.rpm: odstránenie balíka rpm.
-
otáčky -qa: zobraziť všetky balíčky rpm nainštalované v systéme.
-
otáčky -qa | grep httpd: zobraziť všetky balíky rpm s názvom "httpd".
-
rpm -qi názov_balíka- Získajte informácie o konkrétnom nainštalovanom balíku.
-
rpm -qg "Systémové prostredie / Démoni": zobraziť balíčky softvérových skupín za minútu.
-
rpm -ql názov_balíka: zobraziť zoznam súborov daných nainštalovaným balíkom rpm.
-
rpm -qc názov_balíka: zobraziť konfiguračný zoznam súborov daných nainštalovaným balíkom rpm.
-
rpm -q názov_balíka –čo sa vyžaduje: zobraziť požadovaný zoznam závislostí pre balík rpm.
-
rpm -q názov_balíka - čo poskytuje: zobraziť kapacitu danú balíkom otáčok za minútu.
-
rpm -q názov_balíka - skripty: zobraziť skripty spustené počas inštalácie / odstránenia.
-
rpm -q názov_balíka –zmeniťzáznam: zobraziť históriu revízií balíka rpm.
-
rpm -qf /etc/httpd/conf/httpd.conf: skontrolovať, ktorý balík rpm patrí k danému súboru.
-
rpm -qp balíček.rpm -l: zobraziť zoznam súborov daných balíkom rpm, ktorý ešte nebol nainštalovaný.
-
ot / min –import / media / cdrom / RPM-GPG-KEY: importuje digitálny podpis verejného kľúča.
-
rpm –checksig balík.rpm: overiť integritu balíka rpm.
-
rpm -qa gpg -pubkey- Skontrolujte integritu všetkých nainštalovaných balíkov rpm.
-
rpm -V názov_balíka: skontrolovať veľkosť súboru, licencie, typy, vlastníka, skupinu, súhrnnú kontrolu MD5 a poslednú úpravu.
-
ot / min -Va: skontrolovať všetky balíčky rpm nainštalované v systéme. Používajte opatrne.
-
rpm -Vp balík.rpm: skontrolujte, či balík rpm ešte nie je nainštalovaný.
-
rpm2cpio package.rpm | cpio –extract –make-directories * bin*: extrahuje spustiteľný súbor z balíka rpm.
-
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm: nainštaluje balík zostavený zo zdroja rpm.
-
rpmbuild –rebuild názov_balíka.src.rpm: zostavenie balíka rpm zo zdroja rpm.
Aktualizátor balíkov YUM (Red Hat, Fedora a podobne)
-
yum nainštalovať názov_balíka: stiahnite a nainštalujte balík rpm.
-
yum localinstall názov_balíka.rpm: nainštaluje sa RPM a pokúsi sa vyriešiť všetky závislosti pomocou vašich úložísk.
-
Aktualizácia yum package_name.rpm: aktualizovať všetky balíčky rpm nainštalované v systéme.
-
yum aktualizácia názov_balíka: modernizácia / aktualizácia balíka rpm.
-
yum odstrániť názov_balíka: odstránenie balíka rpm.
-
mňam zoznam: zoznam všetkých balíkov nainštalovaných v systéme.
-
yum hľadať názov_balíka: Nájdite balík v úložisku rpm.
-
mňam čisté balíčky: vyčistiť vyrovnávaciu pamäť otáčok za minútu odstránením stiahnutých balíkov.
-
yum čisté hlavičky: odstráni všetky hlavičkové súbory, ktoré systém používa na vyriešenie závislosti.
-
mňam všetko vyčistiť: odstrániť z paketov medzipamäte a súborov hlavičiek.
Deb balíčky (Debian, Ubuntu a deriváty)
-
dpkg -i balíček.deb: nainštalovať / aktualizovať deb balík.
-
dpkg -r názov_balíka: odstránenie deb balíka zo systému.
-
dpkg -l: zobraziť všetky deb balíčky nainštalované v systéme.
-
dpkg -l | grep httpd: zobraziť všetky deb balíčky s názvom „httpd“
-
dpkg -s názov_balíka- Získajte informácie o konkrétnom balíku nainštalovanom v systéme.
-
dpkg -L názov_balíka: zobraziť zoznam súborov daných balíkom nainštalovaným v systéme.
-
dpkg –obsah balíček.deb: zobraziť zoznam súborov daných balíkom, ktorý ešte nie je nainštalovaný.
-
dpkg -S / bin / ping: skontrolovať, ktorý balík patrí k danému súboru.
Aktualizátor balíkov APT (Debian, Ubuntu a deriváty)
-
apt-get nainštalovať názov_balíka: nainštalovať / aktualizovať deb balík.
-
apt-cdrom nainštalujte názov_balíka: nainštalovať / aktualizovať deb balíček z cdrom.
-
apt-get update: aktualizovať zoznam balíkov.
-
apt-get upgrade: aktualizovať všetky nainštalované balíčky.
-
apt-get odstrániť názov_balíka: odstránenie deb balíka zo systému.
-
kontrola apt-get: overte správne rozlíšenie závislostí.
-
apt-get clean: vymazať vyrovnávaciu pamäť zo stiahnutých balíkov.
-
vyhľadávanie apt-cache hľadaný balík: vráti zoznam balíkov, ktorý zodpovedá sérii "prehľadané balíčky".
Zobraziť obsah súboru
-
súbor mačiek1: zobraziť obsah súboru od prvého riadku.
-
súbor tac1: zobraziť obsah súboru od posledného riadku.
-
viac súboru1: prezeranie obsahu v celom súbore.
-
menej file1: podobné príkazu „viac“, ale umožňuje uložiť pohyb v súbore aj pohyb dozadu.
-
hlava -2 súbor1: pozrite si prvé dva riadky súboru.
-
chvost -2 file1: pozrite si posledné dva riadky súboru.
-
chvost -f / var / log / správy: zobraziť v reálnom čase, čo bolo do súboru pridané.
Manipulácia s textom
-
mačka file1 file2 .. | príkaz <> file1_in.txt_or_file1_out.txt: všeobecná syntax pre manipuláciu s textom pomocou PIPE, STDIN a STDOUT.
-
súbor mačiek1 | príkaz (sed, grep, awk, grep, atď ...)> result.txt: všeobecná syntax na manipuláciu s textom v súbore a zapísanie výsledku do nového súboru.
-
súbor mačiek1 | príkaz (sed, grep, awk, grep, atď ...) »result.txt: všeobecná syntax na manipuláciu s textom v súbore a na pridanie výsledkov k existujúcemu súboru.
-
grep Aug / var / log / správy: hľadajte slová „Aug“ v súbore „/ var / log / messages“.
-
grep ^ Aug / var / log / správy: nájdite slová začínajúce na „Aug“ v súbore „/ var / log / messages“
-
grep [0-9] / var / log / správy: vyberte všetky riadky v súbore '/ var / log / messages', ktoré obsahujú čísla.
-
grep Aug -R / var / log /*: vyhľadajte reťazec „Aug“ v adresári „/ var / log“ a nižšie.
-
sed 's / stringa1 / stringa2 / g' example.txt: premiestnite reťazec „string1“ do reťazca „string2“ v príklade.txt
-
sed '/ ^ $ / d' example.txt: odstráni všetky prázdne riadky z example.txt
-
sed '/ * # / d; / ^ $ / d 'example.txt: odstránenie komentárov a prázdnych riadkov zo súboru example.txt
-
echo 'esempio' | tr '[: lower:]' '[: upper:]': previesť malé písmená na veľké.
-
sed -e '1d' result.txt: vymazať prvý riadok súboru example.txt
-
sed -n '/ stringa1 / p': zobraziť iba riadky, ktoré obsahujú slovo „string1“.
Nastaviť prevod znakov a súborov
-
dos2unix súboros.txt súborunix.txt: previesť formát textového súboru z MSDOS na UNIX.
-
unix2dos fileunix.txt fileos.txt: previesť formát textového súboru z UNIXu na MSDOS.
-
prekódovať ..HTML <page.txt> page.html: prevedie textový súbor do html.
-
prekódovať -l | viac- Zobraziť všetky dostupné konverzie formátu.
Analýza súborového systému
-
badblocks -v / dev / hda1: Skontrolujte zlé bloky na disku hda1.
-
fsck / dev / hda1: opraviť / skontrolovať integritu systémového súboru systému Linux na disku hda1.
-
fsck.ext2 / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 2 na disku hda1.
-
e2fsck / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 2 na disku hda1.
-
e2fsck -j / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 3 na disku hda1.
-
fsck.ext3 / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 3 na disku hda1.
-
fsck.vfat / dev / hda1: opraviť / skontrolovať integritu systémového súboru tuku na disku hda1.
-
fsck.msdos / dev / hda1: opraviť / skontrolovať integritu súboru v systéme na disku hda1.
-
dosfsck / dev / hda1: opraviť / skontrolovať integritu súboru v systéme na disku hda1.
Naformátujte súborový systém
-
mkfs / dev / hda1: vytvorí systémový súbor podobný systému Linux v oblasti hda1.
-
mke2fs / dev / hda1: vytvorenie systémového súboru typu Linux ext 2 na hda1.
-
mke2fs -j / dev / hda1: vytvoriť systémový súbor systému Linux ext3 (periodický) v oblasti hda1.
-
mkfs -t vfat 32 -F / dev / hda1: vytvorí systémový súbor FAT32 na hda1.
-
fdformat -n / dev / fd0: naformátovať disketu.
-
mkswap / dev / hda3: vytvoriť swapový systémový súbor.
Pracujem so SWAPom
-
mkswap / dev / hda3: vytvoriť swapový systémový súbor.
-
swapon / dev / hda3: aktivácia nového odkladacieho oddielu.
-
swapon / dev / hda2 / dev / hdb3: aktivácia dvoch odkladacích oblastí.
Salvas (záložný)
-
výpis -0aj -f /tmp/home0.bak / domov: úplné uloženie adresára '/ home'.
-
výpis -1aj -f /tmp/home0.bak / domov: urobí prírastkové uloženie adresára '/ home'.
-
obnovit -if /tmp/home0.bak: interaktívne obnovenie salvy.
-
rsync -rogpav –delete / home / tmp: synchronizácia medzi adresármi.
-
rsync -rogpav -e ssh –delete / home ip_address: / tmp: rsync tunelom SSH.
-
rsync -az -e ssh –delete ip_addr: / home / public / home / local: synchronizácia lokálneho adresára so vzdialeným adresárom pomocou ssh a kompresie.
-
rsync -az -e ssh –delete / home / local ip_addr: / home / public- Synchronizujte vzdialený adresár s lokálnym adresárom pomocou ssh a kompresie.
-
dd bs = 1M if = / dev / hda | gzip | ssh užívateľ @ ip_addr 'dd = = hda.gz': uložiť pevný disk na vzdialeného hostiteľa pomocou ssh.
-
dd if = / dev / sda of = / tmp / file1: uloženie obsahu pevného disku do súboru. (V tomto prípade je pevný disk „sda“ a súbor je „file1“).
-
tar -Puf backup.tar / home / user: vykonať prírastkové uloženie adresára '/ home / user'.
-
(cd / tmp / local / && tar c.) | ssh -C užívateľ @ ip_addr 'cd / home / share / && tar x -p': skopírovať obsah adresára do vzdialeného adresára pomocou ssh.
-
(tar c / domov) | ssh -C užívateľ @ ip_addr 'cd / home / backup-home && tar x -p': skopírovať lokálny adresár do vzdialeného adresára pomocou ssh.
-
decht cf -. | (cd / tmp / backup; tar xf -): miestna ochrana licencií a odkazov z jedného adresára na druhý.
-
find / home / user1 -name '* .txt' | xargs cp -av –target-directory = / home / backup / –parents: vyhľadajte a skopírujte všetky súbory s príponou '.txt' z jedného adresára do druhého.
-
nájsť / var / log -name '* .log' | tar cv –files-from = - | bzip2> log.tar.bz2: nájdite všetky súbory s príponou '.log' a vytvorte archív bzip.
-
dd if = / dev / hda of = / dev / fd0 bs = 512 count = 1: urobte kópiu MRB (Master Boot Record) na disketu.
-
dd if = / dev / fd0 of = / dev / hda bs = 512 count = 1: obnovenie kópie MBR (Master Boot Record) uloženej na diskete.
CD-ROM
-
cdrecord -vracietime = 2 dev = / dev / cdrom -eject blank = rýchly -force: vyčistenie alebo vymazanie prepisovateľného CD.
-
mkisofs / dev / cdrom> cd.iso: vytvorí iso obraz cdromu na disku.
-
mkisofs / dev / cdrom | gzip> cd_iso.gz: vytvorenie komprimovaného iso obrazu cdrom na disku.
-
mkisofs -J -allow-leading-dots -R -V „Label CD“ -iso-level 4 -o ./cd.iso data_cd: vytvorenie iso obrazu adresára.
-
cdrecord -v dev = / dev / cdrom cd.iso: napáliť obraz ISO.
-
gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom -: napáliť komprimovaný obraz ISO.
-
mount -o loop cd.iso / mnt / iso: pripojenie ISO obrazu.
-
cd -paranoia -B: preberanie skladieb z CD do WAV súborov.
-
cd-paranoia - "-3": prenos prvých 3 skladieb z CD do súborov WAV.
-
cdrecord – scanbus: skenovanie zbernice na identifikáciu kanála scsi.
-
dd if = / dev / hdc | md5sum: spustite súbor md5sum na zariadení, napríklad na CD.
Pracujem so SIEŤOU ( LAN a Wi-Fi)
-
ifconfig eth0: zobraziť konfiguráciu sieťovej karty Ethernet.
-
ifup eth0: aktivácia rozhrania „eth0“.
-
ifdown et0: zakázať rozhranie 'eth0'.
-
ifconfig eth0 192.168.1.1 maska siete 255.255.255.0: konfigurácia adresy IP.
-
ifconfig eth0 promisc: nakonfigurujte 'eth0' v bežnom režime na získanie paketov (sniffing).
-
dhclient et0: aktivácia rozhrania 'eth0' v režime dhcp.
-
trasa -n: zobraziť prehliadkový stôl.
-
cesta pridať -net 0/0 gw IP_Gateway: nastavenie predvoleného vstupu.
-
route add -net 192.168.0.0 sieťová maska 255.255.0.0 gw 192.168.1.1: nakonfigurujte statickú cestu na vyhľadávanie siete „192.168.0.0/16“.
-
trasa del 0/0 gw IP_gateway: odstrániť statickú cestu.
-
echo "1"> / proc / sys / net / ipv4 / ip_forward: aktivovať prehliadku ip.
-
hostname: zobrazí názov hostiteľa systému.
-
hostiteľ www.example.com: nájdenie názvu hostiteľa na preloženie názvu na adresu IP (1).
-
nslookup www.example.com: vyhľadajte názov hostiteľa, aby sa názov rozlíšil na adresu IP a naopak (2).
-
ip link show: zobraziť stav prepojenia všetkých rozhraní.
-
mii-tool eth0: zobraziť stav odkazu 'eth0'.
-
ettool et0: zobraziť štatistiku sieťovej karty „eth0“.
-
netstat -tup- Zobraziť všetky aktívne sieťové pripojenia a ich PID.
-
netstat -tupl- Zobraziť všetkých poslucháčov siete v systéme a ich PID.
-
tcpdump port tcp 80: zobraziť všetku premávku HTTP.
-
skenovanie iwlistu: zobraziť bezdrôtové siete.
-
iwconfig eth1: zobrazuje konfiguráciu bezdrôtovej sieťovej karty.
-
whois www.example.com: prehľadajte databázu Whois.
Siete Microsoft Windows (SAMBA)
-
nbtscan ip_addr: rozlíšenie názvu bios siete.
-
-A nmblookup ip_addr: rozlíšenie názvu bios siete.
-
smbclient -L ip_addr / hostname: zobraziť vzdialené akcie hostiteľa v systéme Windows.
IP tabuľky (FIREWALL)
-
iptables -t filter -L: zobraziť všetky reťazce v tabuľke filtra.
-
iptables -t nat -L: zobraziť všetky reťazce z nat tabuľky.
-
iptables -t filter -F: vymaže všetky pravidlá z tabuľky filtra.
-
iptables -t nat -F: vymaže všetky pravidlá z nat tabuľky.
-
iptables -t filter -X: odstrániť akýkoľvek reťazec vytvorený používateľom.
-
iptables -t filter -A VSTUP -p tcp –dport telnet -j ACCEPT: umožniť pripojenie telnetu.
-
iptables -t filter -A VÝSTUP -p tcp –dport http -j DROP: blokovať spojenia HTTP ísť von.
-
iptables -t filter -A VPRED -p tcp –dport pop3 -j AKCEPTOVAŤ: povoliť spojenia POP na predný reťaz.
-
iptables -t filter -A INPUT -j LOG –log-prefix „DROP INPUT“: registrácia vstupného reťazca.
-
iptables -t nat -A POSTROUTING -o eth0 -j MASKÁRA: nakonfigurujte PAT (port na preklad adries) na ether0 a skryte pakety vynútenia.
-
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT - do cieľa 10.0.0.2:22: presmerovanie adresovaných paketov z jedného hostiteľa na druhého.
Monitorovanie a ladenie
-
top: zobraziť úlohy linuxu pomocou väčšiny procesorov.
-
ps -východ: zobrazuje úlohy systému Linux.
-
ps -e -o pid, args –les- Zobrazuje úlohy systému Linux v hierarchickom režime.
-
pstree: zobraziť strom procesného systému.
-
kill -9 Process_ID- Vynútiť uzavretie procesu a jeho ukončenie.
-
kill -1 Process_ID: vynútiť proces opätovným načítaním konfigurácie.
-
lsof -p $$: zobraziť zoznam súborov otvorených procesmi.
-
lsof / home / user1: zobrazuje zoznam otvorených súborov na danej ceste systému.
-
stopa -c ls> / dev / null: zobraziť systémové volania uskutočnené a prijaté procesom.
-
strace -f -e otvorené ls> / dev / null: zobraziť hovory do knižnice.
-
hodinky -n1 'mačka / proc / prerušenia': zobraziť prerušenia v reálnom čase.
-
posledný reštart: zobraziť históriu reštartu.
-
lsmod: zobraziť načítané jadro.
-
free -m- Zobrazí stav pamäte RAM v megabajtoch.
-
smartctl -A / dev / hda- Monitorujte spoľahlivosť pevného disku pomocou protokolu SMART.
-
smartctl -i / dev / hda: skontrolujte, či je SMART povolený na pevnom disku.
-
chvost / var / log / dmesg: zobraziť udalosti spojené s procesom načítania jadra.
-
chvost / var / log / správy: zobraziť systémové udalosti.
Ďalšie užitočné príkazy
-
apropos ... kľúčové slovo: zobraziť zoznam príkazov, ktoré patria ku kľúčovým slovám programu; Sú užitočné, keď viete, čo váš program robí, ale nepoznáte názov príkazu.
-
muž ping: zobraziť stránky manuálov online; napríklad v príkaze ping použite voľbu '-k' na vyhľadanie akéhokoľvek súvisiaceho príkazu.
-
whatis ... kľúčové slovo: zobrazuje popis toho, čo program robí.
-
mkbootdisk –device / dev / fd0 `uname -r`: vytvorte pitnú disketu.
-
gpg -c súbor1: kódovanie súboru s ochranným štítom GNU.
-
gpg súbor1.gpg: dekódovanie súboru pomocou GNU Security Guard.
-
wget -r www.example.com: stiahnite si kompletný web.
-
wget -c www.example.com/súbor.iso: stiahnuť súbor s možnosťou zastavenia sťahovania a neskoršieho pokračovania.
-
echo 'wget -c www.example.com/súbory.iso'| o 09:00: Súbory môžete spustiť kedykoľvek. V takom prípade by sa to začalo o 9. hodine.
-
ldd / usr / bin / ssh: zobraziť zdieľané knižnice požadované programom ssh.
-
alias hh = 'história': umiestniť alias príkazu –hh = história.
-
chsh: zmena príkazu Shell.
-
chsh –list-ulity: je vhodný príkaz na zistenie, či máte robiť vzdialené v inom termináli.
-
kto -a: ukážte, kto je zaregistrovaný, a čas tlače posledného importovaného systému, mŕtve procesy, procesy systémového registra, aktívne procesy vyprodukované inicializáciou, aktuálna prevádzka a posledné zmeny systémových hodín.