Tipy: Viac ako 400 príkazov pre GNU / Linux, ktoré by ste mali poznať: D

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

  1. oblúk: ukázať architektúru stroja (1).
  2. uname-m: ukázať architektúru stroja (2).
  3. uname-r: zobrazí verziu použitého jadra.
  4. dmidecode -q: zobraziť komponenty (hardvér) systému.
  5. hdparm -i / dev / hda: zobraziť vlastnosti pevného disku.
  6. hdparm -tT / dev / sda: vykonať test čítania na pevnom disku.
  7. mačka / proc / cpuinfo: zobraziť informácie o CPU.
  8. mačka / proc / prerušuje: zobraziť prerušenia.
  9. mačka / proc / meminfo: skontrolovať využitie pamäte.
  10. mačka / proc / zámena: zobraziť swapové súbory.
  11. mačka / proc / verzia: zobraziť verziu jadra.
  12. mačka / proc / net / dev: zobraziť sieťové adaptéry a štatistiky.
  13. mačka / proc / držiaky: zobraziť pripojený súborový systém.
  14. lspci-tv: zobraziť zariadenia PCI.
  15. lsusb -tv: zobraziť zariadenia USB.
  16. dáta: zobraziť systémový dátum.
  17. cal 2011: zobraziť almanach z roku 2011.
  18. kal 07 2011: zobraziť almanach na mesiac júl 2011.
  19. dáta 041217002011.00: nastaviť (deklarovať, nastaviť) dátum a čas.
  20. hodiny -w: uložiť zmeny dátumu v systéme BIOS.

Vypnutie (reštartujte systém alebo sa odhláste)

  1. shutdown-h now: vypnite systém (1).
  2. začať 0: vypnite systém (2).
  3. telinit 0: vypnite systém (3).
  4. zastaviť: vypnite systém (4).
  5. vypnutie -h hodiny: minúty &- Plánované vypnutie systému.
  6. vypnutie -c- Zrušiť plánované vypnutie systému.
  7. vypnutie -r hned: reštart (1).
  8. reštart: reštart (2).
  9. odhlásiť: Odhlásiť sa.

Súbory a adresáre

  1. cd / home: zadajte domovský adresár.
  2. cd ..: vrátiť sa o jednu úroveň späť.
  3. cd ../ ..: vrátiť sa o 2 úrovne späť.
  4. CD: ísť do koreňového adresára.
  5. cd ~ user1: prejdite do adresára user1.
  6. cd -: prechod (návrat) do predchádzajúceho adresára.
  7. pwd: zobraziť cestu k pracovnému adresáru.
  8. ls: prezeranie súborov v adresári.
  9. ls -F: prezeranie súborov v adresári.
  10. ls -l: zobraziť podrobnosti súborov a priečinkov v adresári.
  11. ls -a: zobraziť skryté súbory.
  12. ls * [0-9]*: zobraziť súbory a priečinky obsahujúce čísla.
  13. strom: zobraziť súbory a priečinky ako strom od koreňa. (1)
  14. lstree: zobraziť súbory a priečinky ako strom od koreňa. (2)
  15. mkdir dir1: vytvorí priečinok alebo adresár s názvom 'dir1'.
  16. mkdir dir1 dir2: vytvorenie dvoch priečinkov alebo adresárov súčasne (vytvorenie dvoch adresárov naraz).
  17. mkdir -p / tmp / dir1 / dir2: vytvorenie adresárového stromu.
  18. rm -f súbor1: vymazať súbor s názvom 'file1'.
  19. rmdir dir1: odstrániť priečinok s názvom 'dir1'.
  20. 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).
  21. rm -rf dir1 dir2: odstrániť dva priečinky (adresáre) s ich obsahom rekurzívne.
  22. mv dir1 new_dir: premenovanie alebo presunutie súboru alebo priečinka (adresára).
  23. cp súbor1: skopírovanie súboru.
  24. cp súbor1 súbor2: skopírujte naraz dva súbory.
  25. cp dir / *.: skopírovať všetky súbory z adresára do aktuálneho pracovného adresára.
  26. cp -a / tmp / dir1.: skopírovanie adresára v rámci aktuálneho pracovného adresára.
  27. cp -a dir1: skopírujte adresár.
  28. cp -a dir1 dir2: unisono skopírujte dva adresáre.
  29. ln -s súbor1 lnk1: vytvoriť symbolický odkaz na súbor alebo adresár.
  30. v súbore 1 lnk1: vytvoriť fyzický odkaz na súbor alebo adresár.
  31. touch -t 0712250000 súbor1: zmena v reálnom čase (čas vytvorenia) súboru alebo adresára.
  32. súbor súbor1: výstup (výpis z obrazovky) mime typu textového súboru.
  33. ikonav -l: zoznamy známych šifier.
  34. 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.
  35. 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

  1. nájsť / názov súboru1: hľadanie súborov a adresárov začínajúce od koreňa systému.
  2. nájsť / -user user1: hľadanie súborov a adresárov patriacich používateľovi „user1“.
  3. nájsť / home / user1 -name \ *. bin: vyhľadať súbory s príponou '. bin 'vo vnútri adresára' / home / user1 '.
  4. nájsť / usr / bin -typ f -atime +100: nájsť binárne súbory, ktoré sa nepoužívali za posledných 100 dní.
  5. nájsť / usr / bin -typ f -mtime -10: vyhľadávanie súborov vytvorených alebo zmenených za posledných 10 dní.
  6. najdi / -name \ *. rpm -exec chmod 755 '{}' \;: vyhľadať súbory s príponou „.rpm“ a upraviť oprávnenia.
  7. nájsť / -xdev -name \ *. rpm: Vyhľadajte súbory s príponou „.rpm“, ktoré ignorujú vymeniteľné zariadenia, ako napríklad cdrom, pero, atď ...
  8. vyhľadať \ *. ps: nájsť súbory s príponou '.ps', ktoré sa najskôr vykonajú príkazom 'updatedb'.
  9. 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'.
  10. ktoré sa zastavili: zobraziť úplnú cestu (celú cestu) k binárnemu / spustiteľnému súboru.

Pripojenie súborového systému

  1. 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ť.
  2. umount / dev / hda2: odpojiť disk s názvom hda2. Prvý výjazd z bodu '/ mnt / hda2.
  3. fixačná jednotka-km / mnt / hda2- Vynútiť odpojenie, keď je zariadenie zaneprázdnené.
  4. 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ý.
  5. mount / dev / fd0 / mnt / floppy: pripojenie diskety.
  6. mount / dev / cdrom / mnt / cdrom: pripojte cdrom / dvdrom.
  7. mount / dev / hdc / mnt / cdrecorder: pripojte prepisovateľný disk CD alebo DVD.
  8. mount / dev / hdb / mnt / cdrecorder: pripojte prepisovateľný disk CD / DVD (DVD).
  9. mount -o loop file.iso / mnt / cdrom: pripojiť súbor alebo obrázok ISO.
  10. mount -t vfat / dev / hda5 / mnt / hda5: pripojenie súborového systému FAT32.
  11. mount / dev / sda1 / mnt / usbdisk: pripojenie USB pera alebo pamäte (bez uvedenia typu súborového systému).
Súvisiaci článok:
4 príkazy na poznanie údajov z nášho pevného disku alebo diskových oddielov

Miesto na disku

  1. df -h: zobraziť zoznam pripojených oddielov.
  2. ls -lSr | viac: zobraziť veľkosť súborov a adresárov zoradených podľa veľkosti.
  3. du -sh dir1: Odhadnite priestor, ktorý používa adresár 'dir1'.
  4. du -sk * | triediť -rn: zobraziť veľkosť súborov a adresárov zoradených podľa veľkosti.
  5. 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).
  6. 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

  1. groupadd názov_skupiny: vytvoriť novú skupinu.
  2. groupdel názov_skupiny: odstránenie skupiny.
  3. groupmod -n nová_skupina_názov stará_skupina_názov: premenovanie skupiny.
  4. useradd -c „Meno Priezvisko“ -g admin -d / home / user1 -s / bin / bash user1: Vytvorte nového používateľa patriaceho do skupiny „admin“.
  5. useradd užívateľ1: vytvoriť nového používateľa.
  6. userdel -r užívateľ1: odstrániť používateľa ('-r' odstráni domovský adresár).
  7. usermod -c "Užívateľ FTP”-G systém -d / ftp / user1 -s / bin / nologin user1: zmena atribútov používateľa.
  8. passwd: zmeniť heslo.
  9. passwd užívateľ1: zmena hesla používateľa (iba root).
  10. 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.
  11. pwck: skontrolujte správnu syntax formát súboru „/ etc / passwd“ a existenciu používateľov.
  12. grpck: skontrolujte správnu syntax a formát súboru „/ etc / group“ a existenciu skupín.
  13. 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 „-“)

  1. ls-lh: Zobraziť povolenia.
  2. ls / tmp | pr -T5 -W $ STĹPCE: rozdeľte terminál na 5 stĺpcov.
  3. 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“.
  4. 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'.
  5. chown užívateľ1 súbor1: zmena vlastníka súboru.
  6. chown -R user1 adresár1: zmena vlastníka adresára a všetkých súborov a adresárov v ňom obsiahnutých.
  7. chgrp skupina1 súbor1: zmena skupiny súborov.
  8. chown user1: group1 file1: zmena používateľa a skupiny, ktorá vlastní súbor.
  9. nájsť / -perm -u + s: zobraziť všetky súbory v systéme s nakonfigurovaným SUID.
  10. 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.
  11. chmod us / bin / file1: zakázať bit SUID v binárnom súbore.
  12. chmod g + s / domov / verejnosť: vložiť bit SGID do adresára - podobne ako SUID, ale do adresára.
  13. chmod gs / home / public: zakázať bit SGID v adresári.
  14. chmod o + t / doma / verejne: vložte STIKY bit do adresára. Umožňuje odstránenie súborov iba oprávneným vlastníkom.
  15. 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)

  1. chattr + do súboru1: umožňuje zápis otvorením súboru iba v režime pridania.
  2. chattr + c súbor1: umožňuje automatickú kompresiu / dekomprimáciu súboru.
  3. chattr + d file1: zaisťuje, že program ignoruje mazanie súborov počas zálohovania.
  4. chattr + i file1: urobí súbor nemenným, takže ho nemožno vymazať, zmeniť, premenovať alebo prepojiť.
  5. súbor chattr + s1: umožňuje bezpečné odstránenie súboru.
  6. súbor chattr + S1: zabezpečí, aby bol súbor upravený, zmeny sa zapíšu v synchrónnom režime ako pri synchronizácii.
  7. chattr + u file1: umožňuje obnoviť obsah súboru, aj keď je zrušený.
  8. lsattr: zobraziť špeciálne atribúty.
Súvisiaci článok:
S terminálom: Príkazy veľkosti a priestoru

Archívy a komprimované súbory

  1. bunzip2 súbor1.bz2: rozbaľte súbor s názvom „file1.bz2“.
  2. súbor bzip2: skomprimovať súbor s názvom „súbor1“.
  3. súbor gunzip1.gz: rozbaľte súbor s názvom „file1.gz“.
  4. súbor gzip1: skomprimovať súbor s názvom „súbor1“.
  5. gzip -9 súbor1: komprimuje s maximálnou kompresiou.
  6. rar do file1.rar test_file: vytvorí rar súbor s názvom 'file1.rar'.
  7. rar do file1.rar file1 file2 dir1: komprimovať súčasne „súbor1“, „súbor2“ a „dir1“.
  8. rar x súbor1.rar: rozbaľte rar súbor.
  9. rozbaliť x file1.rar: rozbaľte rar súbor.
  10. tar -cvf archive.tar súbor1: vytvoriť rozbalený tarball.
  11. tar -cvf archive.tar súbor1 súbor2 dir1: vytvorí súbor obsahujúci súbory 'file1', 'file2' a 'dir1'.
  12. archív tar -tf.tar: zobrazenie obsahu súboru.
  13. archív tar -xvf.tar: extrahovať tarball.
  14. tar -xvf archive.tar -C / tmp: extrahujte tarball v / tmp.
  15. tar -cvfj archive.tar.bz2 dir1: vytvoriť komprimovaný tarball vo vnútri bzip2.
  16. archív tar -xvfj.tar.bz2: dekomprimuje archív tar komprimovaný v bzip2
  17. tar -cvfz archive.tar.gz dir1: vytvoriť gzipovaný tarball.
  18. tar -xvfz archive.tar.gz- Rozbaľte archív taru s gzipom.
  19. zip súbor1.zip súbor1: vytvorenie komprimovaného súboru zip.
  20. zip -r súbor1.zip súbor1 súbor2 dir1: komprimovať vo formáte zip niekoľko súborov a adresárov súčasne.
  21. rozbaľte súbor1.zip: rozbaľte súbor ZIP.

Balíky RPM (Red Hat, Fedora a podobne)

  1. rpm -ivh balík.rpm: nainštalovať balík rpm.
  2. rpm -ivh –nodeeps balík.rpm: nainštalovať balík rpm ignorujúci požiadavky na závislosť.
  3. rpm -U balíček.rpm: aktualizácia balíka rpm bez zmeny konfigurácie súborov.
  4. rpm -F balíček.rpm: aktualizácia balíka rpm iba ak je nainštalovaný.
  5. rpm -e názov_balíka.rpm: odstránenie balíka rpm.
  6. otáčky -qa: zobraziť všetky balíčky rpm nainštalované v systéme.
  7. otáčky -qa | grep httpd: zobraziť všetky balíky rpm s názvom "httpd".
  8. rpm -qi názov_balíka- Získajte informácie o konkrétnom nainštalovanom balíku.
  9. rpm -qg "Systémové prostredie / Démoni": zobraziť balíčky softvérových skupín za minútu.
  10. rpm -ql názov_balíka: zobraziť zoznam súborov daných nainštalovaným balíkom rpm.
  11. rpm -qc názov_balíka: zobraziť konfiguračný zoznam súborov daných nainštalovaným balíkom rpm.
  12. rpm -q názov_balíka –čo sa vyžaduje: zobraziť požadovaný zoznam závislostí pre balík rpm.
  13. rpm -q názov_balíka - čo poskytuje: zobraziť kapacitu danú balíkom otáčok za minútu.
  14. rpm -q názov_balíka - skripty: zobraziť skripty spustené počas inštalácie / odstránenia.
  15. rpm -q názov_balíka –zmeniťzáznam: zobraziť históriu revízií balíka rpm.
  16. rpm -qf /etc/httpd/conf/httpd.conf: skontrolovať, ktorý balík rpm patrí k danému súboru.
  17. rpm -qp balíček.rpm -l: zobraziť zoznam súborov daných balíkom rpm, ktorý ešte nebol nainštalovaný.
  18. ot / min –import / media / cdrom / RPM-GPG-KEY: importuje digitálny podpis verejného kľúča.
  19. rpm –checksig balík.rpm: overiť integritu balíka rpm.
  20. rpm -qa gpg -pubkey- Skontrolujte integritu všetkých nainštalovaných balíkov rpm.
  21. rpm -V názov_balíka: skontrolovať veľkosť súboru, licencie, typy, vlastníka, skupinu, súhrnnú kontrolu MD5 a poslednú úpravu.
  22. ot / min -Va: skontrolovať všetky balíčky rpm nainštalované v systéme. Používajte opatrne.
  23. rpm -Vp balík.rpm: skontrolujte, či balík rpm ešte nie je nainštalovaný.
  24. rpm2cpio package.rpm | cpio –extract –make-directories * bin*: extrahuje spustiteľný súbor z balíka rpm.
  25. rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm: nainštaluje balík zostavený zo zdroja rpm.
  26. 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)

  1. yum nainštalovať názov_balíka: stiahnite a nainštalujte balík rpm.
  2. 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.
  3. Aktualizácia yum package_name.rpm: aktualizovať všetky balíčky rpm nainštalované v systéme.
  4. yum aktualizácia názov_balíka: modernizácia / aktualizácia balíka rpm.
  5. yum odstrániť názov_balíka: odstránenie balíka rpm.
  6. mňam zoznam: zoznam všetkých balíkov nainštalovaných v systéme.
  7. yum hľadať názov_balíka: Nájdite balík v úložisku rpm.
  8. mňam čisté balíčky: vyčistiť vyrovnávaciu pamäť otáčok za minútu odstránením stiahnutých balíkov.
  9. yum čisté hlavičky: odstráni všetky hlavičkové súbory, ktoré systém používa na vyriešenie závislosti.
  10. 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)

  1. dpkg -i balíček.deb: nainštalovať / aktualizovať deb balík.
  2. dpkg -r názov_balíka: odstránenie deb balíka zo systému.
  3. dpkg -l: zobraziť všetky deb balíčky nainštalované v systéme.
  4. dpkg -l | grep httpd: zobraziť všetky deb balíčky s názvom „httpd“
  5. dpkg -s názov_balíka- Získajte informácie o konkrétnom balíku nainštalovanom v systéme.
  6. dpkg -L názov_balíka: zobraziť zoznam súborov daných balíkom nainštalovaným v systéme.
  7. dpkg –obsah balíček.deb: zobraziť zoznam súborov daných balíkom, ktorý ešte nie je nainštalovaný.
  8. dpkg -S / bin / ping: skontrolovať, ktorý balík patrí k danému súboru.

Aktualizátor balíkov APT (Debian, Ubuntu a deriváty)

  1. apt-get nainštalovať názov_balíka: nainštalovať / aktualizovať deb balík.
  2. apt-cdrom nainštalujte názov_balíka: nainštalovať / aktualizovať deb balíček z cdrom.
  3. apt-get update: aktualizovať zoznam balíkov.
  4. apt-get upgrade: aktualizovať všetky nainštalované balíčky.
  5. apt-get odstrániť názov_balíka: odstránenie deb balíka zo systému.
  6. kontrola apt-get: overte správne rozlíšenie závislostí.
  7. apt-get clean: vymazať vyrovnávaciu pamäť zo stiahnutých balíkov.
  8. 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

  1. súbor mačiek1: zobraziť obsah súboru od prvého riadku.
  2. súbor tac1: zobraziť obsah súboru od posledného riadku.
  3. viac súboru1: prezeranie obsahu v celom súbore.
  4. menej file1: podobné príkazu „viac“, ale umožňuje uložiť pohyb v súbore aj pohyb dozadu.
  5. hlava -2 súbor1: pozrite si prvé dva riadky súboru.
  6. chvost -2 file1: pozrite si posledné dva riadky súboru.
  7. chvost -f / var / log / správy: zobraziť v reálnom čase, čo bolo do súboru pridané.

Manipulácia s textom

  1. 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.
  2. 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.
  3. 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.
  4. grep Aug / var / log / správy: hľadajte slová „Aug“ v súbore „/ var / log / messages“.
  5. grep ^ Aug / var / log / správy: nájdite slová začínajúce na „Aug“ v súbore „/ var / log / messages“
  6. grep [0-9] / var / log / správy: vyberte všetky riadky v súbore '/ var / log / messages', ktoré obsahujú čísla.
  7. grep Aug -R / var / log /*: vyhľadajte reťazec „Aug“ v adresári „/ var / log“ a nižšie.
  8. sed 's / stringa1 / stringa2 / g' example.txt: premiestnite reťazec „string1“ do reťazca „string2“ v príklade.txt
  9. sed '/ ^ $ / d' example.txt: odstráni všetky prázdne riadky z example.txt
  10. sed '/ * # / d; / ^ $ / d 'example.txt: odstránenie komentárov a prázdnych riadkov zo súboru example.txt
  11. echo 'esempio' | tr '[: lower:]' '[: upper:]': previesť malé písmená na veľké.
  12. sed -e '1d' result.txt: vymazať prvý riadok súboru example.txt
  13. sed -n '/ stringa1 / p': zobraziť iba riadky, ktoré obsahujú slovo „string1“.

Nastaviť prevod znakov a súborov

  1. dos2unix súboros.txt súborunix.txt: previesť formát textového súboru z MSDOS na UNIX.
  2. unix2dos fileunix.txt fileos.txt: previesť formát textového súboru z UNIXu na MSDOS.
  3. prekódovať ..HTML <page.txt> page.html: prevedie textový súbor do html.
  4. prekódovať -l | viac- Zobraziť všetky dostupné konverzie formátu.

Analýza súborového systému

  1. badblocks -v / dev / hda1: Skontrolujte zlé bloky na disku hda1.
  2. fsck / dev / hda1: opraviť / skontrolovať integritu systémového súboru systému Linux na disku hda1.
  3. fsck.ext2 / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 2 na disku hda1.
  4. e2fsck / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 2 na disku hda1.
  5. e2fsck -j / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 3 na disku hda1.
  6. fsck.ext3 / dev / hda1: opraviť / skontrolovať integritu systémového súboru ext 3 na disku hda1.
  7. fsck.vfat / dev / hda1: opraviť / skontrolovať integritu systémového súboru tuku na disku hda1.
  8. fsck.msdos / dev / hda1: opraviť / skontrolovať integritu súboru v systéme na disku hda1.
  9. dosfsck / dev / hda1: opraviť / skontrolovať integritu súboru v systéme na disku hda1.

Naformátujte súborový systém

  1. mkfs / dev / hda1: vytvorí systémový súbor podobný systému Linux v oblasti hda1.
  2. mke2fs / dev / hda1: vytvorenie systémového súboru typu Linux ext 2 na hda1.
  3. mke2fs -j / dev / hda1: vytvoriť systémový súbor systému Linux ext3 (periodický) v oblasti hda1.
  4. mkfs -t vfat 32 -F / dev / hda1: vytvorí systémový súbor FAT32 na hda1.
  5. fdformat -n / dev / fd0: naformátovať disketu.
  6. mkswap / dev / hda3: vytvoriť swapový systémový súbor.

Pracujem so SWAPom

  1. mkswap / dev / hda3: vytvoriť swapový systémový súbor.
  2. swapon / dev / hda3: aktivácia nového odkladacieho oddielu.
  3. swapon / dev / hda2 / dev / hdb3: aktivácia dvoch odkladacích oblastí.

Salvas (záložný)

  1. výpis -0aj -f /tmp/home0.bak / domov: úplné uloženie adresára '/ home'.
  2. výpis -1aj -f /tmp/home0.bak / domov: urobí prírastkové uloženie adresára '/ home'.
  3. obnovit -if /tmp/home0.bak: interaktívne obnovenie salvy.
  4. rsync -rogpav –delete / home / tmp: synchronizácia medzi adresármi.
  5. rsync -rogpav -e ssh –delete / home ip_address: / tmp: rsync tunelom SSH.
  6. 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.
  7. rsync -az -e ssh –delete / home / local ip_addr: / home / public- Synchronizujte vzdialený adresár s lokálnym adresárom pomocou ssh a kompresie.
  8. 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.
  9. 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“).
  10. tar -Puf backup.tar / home / user: vykonať prírastkové uloženie adresára '/ home / user'.
  11. (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.
  12. (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.
  13. decht cf -. | (cd / tmp / backup; tar xf -): miestna ochrana licencií a odkazov z jedného adresára na druhý.
  14. 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.
  15. 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.
  16. dd if = / dev / hda of = / dev / fd0 bs = 512 count = 1: urobte kópiu MRB (Master Boot Record) na disketu.
  17. dd if = / dev / fd0 of = / dev / hda bs = 512 count = 1: obnovenie kópie MBR (Master Boot Record) uloženej na diskete.

CD-ROM

  1. cdrecord -vracietime = 2 dev = / dev / cdrom -eject blank = rýchly -force: vyčistenie alebo vymazanie prepisovateľného CD.
  2. mkisofs / dev / cdrom> cd.iso: vytvorí iso obraz cdromu na disku.
  3. mkisofs / dev / cdrom | gzip> cd_iso.gz: vytvorenie komprimovaného iso obrazu cdrom na disku.
  4. mkisofs -J -allow-leading-dots -R -V „Label CD“ -iso-level 4 -o ./cd.iso data_cd: vytvorenie iso obrazu adresára.
  5. cdrecord -v dev = / dev / cdrom cd.iso: napáliť obraz ISO.
  6. gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom -: napáliť komprimovaný obraz ISO.
  7. mount -o loop cd.iso / mnt / iso: pripojenie ISO obrazu.
  8. cd -paranoia -B: preberanie skladieb z CD do WAV súborov.
  9. cd-paranoia - "-3": prenos prvých 3 skladieb z CD do súborov WAV.
  10. cdrecord – scanbus: skenovanie zbernice na identifikáciu kanála scsi.
  11. dd if = / dev / hdc | md5sum: spustite súbor md5sum na zariadení, napríklad na CD.

Pracujem so SIEŤOU ( LAN a Wi-Fi)

  1. ifconfig eth0: zobraziť konfiguráciu sieťovej karty Ethernet.
  2. ifup eth0: aktivácia rozhrania „eth0“.
  3. ifdown et0: zakázať rozhranie 'eth0'.
  4. ifconfig eth0 192.168.1.1 maska ​​siete 255.255.255.0: konfigurácia adresy IP.
  5. ifconfig eth0 promisc: nakonfigurujte 'eth0' v bežnom režime na získanie paketov (sniffing).
  6. dhclient et0: aktivácia rozhrania 'eth0' v režime dhcp.
  7. trasa -n: zobraziť prehliadkový stôl.
  8. cesta pridať -net 0/0 gw IP_Gateway: nastavenie predvoleného vstupu.
  9. 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“.
  10. trasa del 0/0 gw IP_gateway: odstrániť statickú cestu.
  11. echo "1"> / proc / sys / net / ipv4 / ip_forward: aktivovať prehliadku ip.
  12. hostname: zobrazí názov hostiteľa systému.
  13. hostiteľ www.example.com: nájdenie názvu hostiteľa na preloženie názvu na adresu IP (1).
  14. nslookup www.example.com: vyhľadajte názov hostiteľa, aby sa názov rozlíšil na adresu IP a naopak (2).
  15. ip link show: zobraziť stav prepojenia všetkých rozhraní.
  16. mii-tool eth0: zobraziť stav odkazu 'eth0'.
  17. ettool et0: zobraziť štatistiku sieťovej karty „eth0“.
  18. netstat -tup- Zobraziť všetky aktívne sieťové pripojenia a ich PID.
  19. netstat -tupl- Zobraziť všetkých poslucháčov siete v systéme a ich PID.
  20. tcpdump port tcp 80: zobraziť všetku premávku HTTP.
  21. skenovanie iwlistu: zobraziť bezdrôtové siete.
  22. iwconfig eth1: zobrazuje konfiguráciu bezdrôtovej sieťovej karty.
  23. whois www.example.com: prehľadajte databázu Whois.

Siete Microsoft Windows (SAMBA)

  1. nbtscan ip_addr: rozlíšenie názvu bios siete.
  2. -A nmblookup ip_addr: rozlíšenie názvu bios siete.
  3. smbclient -L ip_addr / hostname: zobraziť vzdialené akcie hostiteľa v systéme Windows.

IP tabuľky (FIREWALL)

  1. iptables -t filter -L: zobraziť všetky reťazce v tabuľke filtra.
  2. iptables -t nat -L: zobraziť všetky reťazce z nat tabuľky.
  3. iptables -t filter -F: vymaže všetky pravidlá z tabuľky filtra.
  4. iptables -t nat -F: vymaže všetky pravidlá z nat tabuľky.
  5. iptables -t filter -X: odstrániť akýkoľvek reťazec vytvorený používateľom.
  6. iptables -t filter -A VSTUP -p tcp –dport telnet -j ACCEPT: umožniť pripojenie telnetu.
  7. iptables -t filter -A VÝSTUP -p tcp –dport http -j DROP: blokovať spojenia HTTP ísť von.
  8. iptables -t filter -A VPRED -p tcp –dport pop3 -j AKCEPTOVAŤ: povoliť spojenia POP na predný reťaz.
  9. iptables -t filter -A INPUT -j LOG –log-prefix „DROP INPUT“: registrácia vstupného reťazca.
  10. iptables -t nat -A POSTROUTING -o eth0 -j MASKÁRA: nakonfigurujte PAT (port na preklad adries) na ether0 a skryte pakety vynútenia.
  11. 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

  1. top: zobraziť úlohy linuxu pomocou väčšiny procesorov.
  2. ps -východ: zobrazuje úlohy systému Linux.
  3. ps -e -o pid, args –les- Zobrazuje úlohy systému Linux v hierarchickom režime.
  4. pstree: zobraziť strom procesného systému.
  5. kill -9 Process_ID- Vynútiť uzavretie procesu a jeho ukončenie.
  6. kill -1 Process_ID: vynútiť proces opätovným načítaním konfigurácie.
  7. lsof -p $$: zobraziť zoznam súborov otvorených procesmi.
  8. lsof / home / user1: zobrazuje zoznam otvorených súborov na danej ceste systému.
  9. stopa -c ls> / dev / null: zobraziť systémové volania uskutočnené a prijaté procesom.
  10. strace -f -e otvorené ls> / dev / null: zobraziť hovory do knižnice.
  11. hodinky -n1 'mačka / proc / prerušenia': zobraziť prerušenia v reálnom čase.
  12. posledný reštart: zobraziť históriu reštartu.
  13. lsmod: zobraziť načítané jadro.
  14. free -m- Zobrazí stav pamäte RAM v megabajtoch.
  15. smartctl -A / dev / hda- Monitorujte spoľahlivosť pevného disku pomocou protokolu SMART.
  16. smartctl -i / dev / hda: skontrolujte, či je SMART povolený na pevnom disku.
  17. chvost / var / log / dmesg: zobraziť udalosti spojené s procesom načítania jadra.
  18. chvost / var / log / správy: zobraziť systémové udalosti.

Ďalšie užitočné príkazy

  1. 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.
  2. 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.
  3. whatis ... kľúčové slovo: zobrazuje popis toho, čo program robí.
  4. mkbootdisk –device / dev / fd0 `uname -r`: vytvorte pitnú disketu.
  5. gpg -c súbor1: kódovanie súboru s ochranným štítom GNU.
  6. gpg súbor1.gpg: dekódovanie súboru pomocou GNU Security Guard.
  7. wget -r www.example.com: stiahnite si kompletný web.
  8. wget -c www.example.com/súbor.iso: stiahnuť súbor s možnosťou zastavenia sťahovania a neskoršieho pokračovania.
  9. 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.
  10. ldd / usr / bin / ssh: zobraziť zdieľané knižnice požadované programom ssh.
  11. alias hh = 'história': umiestniť alias príkazu –hh = história.
  12. chsh: zmena príkazu Shell.
  13. chsh –list-ulity: je vhodný príkaz na zistenie, či máte robiť vzdialené v inom termináli.
  14. 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.