Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 10971|Odpoveď: 0

[linux] Linuxové bežné príkazy (Veľmi komplexné!! )

[Kopírovať odkaz]
Zverejnené 4. 3. 2019 8:12:41 | | |
V poslednej dobe sa zaoberám Linuxom a cítim sa celkom dobre. Myslím, že problémovejšia vec na Linuxe v porovnaní s Windows je, že veľa vecí treba ovládať príkazmi, čo je samozrejme aj dôvod, prečo mnohí ľudia obľubujú Linux, ktorý je relatívne krátky, ale výkonný. Uvediem príkazy, ktoré som sa naučil, len pre vašu referenciu:




Informácie o systéme
Architektúra procesora arch zobrazovacích strojov(1)
uname -m zobrazuje architektúru procesora stroja (2)
uname -r ukazuje použitú verziu jadra
dmidecode -q Komponenty hardvérového zobrazovacieho systému - (SMBIOS / DMI)
hdparm -i /dev/hda uvádza architektonické charakteristiky disku
hdparm -tT /dev/sda vykoná testovaciu čítaciu operáciu na disku
cat /proc/cpuinfo zobrazuje informácie o CPU
cat /proc/interrupts na zobrazenie prerušenia
cat /proc/meminfo na kontrolu využitia pamäte
cat /proc/swaps ukazuje, ktoré swapy sa používajú
cat /proc/version zobrazuje verziu jadra
cat /proc/net/dev zobrazuje sieťové adaptéry a štatistiky
cat /proc/mounts zobrazuje načítaný súborový systém
lspci -tv uvádza PCI zariadenia
lsusb -tv zobrazuje USB zariadenia
Dátum zobrazuje systémový dátum
Cal 2007 ukazuje kalendárnu tabuľku pre rok 2007
Dátum 041217002007.00 Nastavte dátum a čas – mesiac, deň, čas, rok. sekundy
clock -w na úsporu času úprav BIOSu





Vypnutie (vypnutie, reštart a odhlásenie zo systému)
Shutdown -h Now Shutdown System(1)
init 0 vypnúť systém (2)
Telinit 0 shutdown system(3)
Vypínanie -h hodín:minút a vypnutie systému v dohodnutom čase
Vypnutie -C Zrušenie vypnutia systému v plánovanom čase
Vypnutie -r teraz reštart(1)
Reštart (2)
Odhlásiť sa



Súbory a adresáre
cd /home do adresára '/home'
cd .. Návraty do predchádzajúceho adresára
cd .. /.. Návrat na predchádzajúce dve úrovne adresára
CD do domovského adresára jednotlivca
cd ~user1 na vstup do domovského adresára jednotlivca
cd - Vráti sa do adresára, kde bol naposledy umiestnený
PWD ukazuje pracovnú dráhu
LS na zobrazenie súborov v adresári
ls -F na zobrazenie súborov v adresári
ls -l zobrazuje detaily súboru a adresára
ls -a zobrazuje skryté súbory
LS *[0-9]* zobrazuje názov súboru a názov adresára, ktoré obsahujú toto číslo
strom zobrazuje stromovú štruktúru súborov a adresárov začínajúcich koreňovým adresárom (1)
lstree zobrazuje stromovú štruktúru súborov a adresárov začínajúc koreňovým adresárom (2)
mkdir dir1 vytvoriť adresár s názvom 'dir1''
mkdir dir1 dir2 vytvára dva adresáre súčasne
mkdir -p /tmp/dir1/dir2 na vytvorenie adresárového stromu
rm -f file1 vymaže súbor s názvom 'file1'
rmdir dir1 maže adresár s názvom 'dir1''
rm -rf dir1 vymaže adresár nazvaný 'dir1' a zároveň vymaže jeho obsah
rm -RF dir1 dir2 vymaže zároveň adresáre aj ich obsah
MV Dir1 new_dir premenovať/presunúť adresár
cp file1 file2 skopírovať súbor
cp režisér/* . Skopírujte všetky súbory v jednom adresári do aktuálneho pracovného adresára
cp -a /tmp/dir1 . Skopírujte adresár do aktuálneho pracovného adresára
cp -a dir1 dir2 duplikovať adresár
ln -s file1 lnk1 vytvára softlink na súbor alebo adresár
in-file1 lnk1 vytvára fyzické prepojenie na súbor alebo adresár
touch -t 0712250000 súbor1 Upraviť časovú pečiatku súboru alebo adresára - (YYMMDDhhmm)
súbor file1 vyprodukuje typ mime súboru ako text
iconv -l uvádza známe kódovania
iconv -f fromEncoding -t toEncoding input File > outputFile vytvára nový súbor z daného vstupného súboru tak, že predpokladá, že je zakódovaný v fromEncoding a konvertuje ho na toEncoding.
nájdi . -maxdepth 1 -názov *.jpg -print -exec konvertovať "{}" -resize 80x60 "thumbs/{}" \; batch zmena veľkosti súborov v aktuálnom adresári a ich odoslanie do adresára s miniatúrami (vyžaduje konverziu z Imagemagick)



Vyhľadávanie v súboroch
Find /-name file1 prechádza do koreňového súborového systému z '/' na vyhľadávanie súborov a adresárov
find / -user user1 vyhľadáva súbory a adresáre patriace používateľovi 'user1'
nájdite /home/user1 -name \*.bin Vyhľadávajte súbory s koncovkou '.bin' v adresári '/home/user1'
Nájdite /usr/bin -typ f -atime +100 Vyhľadávajte spustiteľné súbory, ktoré neboli použité za posledných 100 dní
Nájdite /usr/bin -typ f -mtime -10 Vyhľadajte súbory, ktoré boli vytvorené alebo upravené do 10 dní
find / -name \*.rpm -exec chmod 755 '{}' \; Vyhľadajte súbory končiace na '.rpm' a definujte ich oprávnenia
find / -xdev -name \*.rpm vyhľadáva súbory končiace na '.rpm', pričom ignoruje vymeniteľné zariadenia ako optické mechaniky a skratky
Nájdite \*.ps a hľadajte súbory končiace na '.ps' – najskôr spustite príkaz 'updatedb'
Whereis stopt ukazuje polohu binárneho kódu, zdrojového kódu alebo človeka
ktorý Halt ukazuje celú cestu k binárnemu alebo spustiteľnému súboru



Pripojenie súborového systému
Mount /dev/hda2 /mnt/hda2 Mount disk s názvom hda2 – uistite sa, že adresár '/mnt/hda2' už existuje
umount /dev/hda2 Odinštalujte disk s názvom hda2 - najskôr ukončite mount point '/mnt/hda2'
Fuser -km /mnt/hda2 vynútené odinštalovanie, keď je zariadenie zaneprázdnené
umount -n /mnt/hda2 vykonáva operáciu odinštalovania bez zápisu do súboru /etc/mtab – užitočné, keď je súbor len na čítanie alebo keď je disk plný zápisov
Mount /dev/fd0 /mnt/floppy na pripojenie diskety
Montáž /dev/cdrom /mnt/cdrom Mountuje cdrom alebo dvdrom
Mount /dev/hdc /mnt/cdrecorder na pripojenie cdrw alebo dvdrom
Mount /dev/hdb /mnt/cdrecorder montuje cdrw alebo dvdrom
mount -o slučka file.iso /mnt/cdrom na pripojenie súboru alebo ISO obrazového súboru
mount -t vfat /dev/hda5 /mnt/hda5 pripojí súborový systém Windows FAT32
pripojte /dev/sda1 /mnt/usbdisk Pripojte USB skratku alebo flash zariadenie
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Pripojiť sieťové zdieľanie Windows



Diskový priestor
df -h zobrazuje zoznam partečov, ktoré boli namontované
ls -lSr |more usporiada súbory a adresáre podľa veľkosti
du -sh dir1 odhaduje adresár 'dir1' už využitý diskový priestor'
du -sk * | sort -rn zobrazuje veľkosť súboru a adresára podľa kapacity
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Zobrazuje priestor obsadený inštalovanými rpm balíkmi podľa veľkosti (fedora, redhat class system)
dpkg-query -W -f='${Installed-Size; 10}t${Package}n' | sort -k1,1n Zobrazuje priestor využívaný nainštalovanými deb balíkmi na základe veľkosti (Ubuntu, systémy triedy Debian)



Používatelia a skupiny
Groupadd group_name na vytvorenie novej používateľskej skupiny
Groupdel group_name vymazať používateľskú skupinu
groupmod -n new_group_name old_group_name premenovať používateľskú skupinu
useradd -c "Meno priezvisko " -g admin -d /home/user1 -s /bin/bash user1 Vytvorte používateľa, ktorý patrí do skupiny používateľov "admin"
useradd user1 na vytvorenie nového používateľa
userdel -r user1 vymaže používateľa ("-r" vylučuje domovský adresár)
usermod -c "Používateľ FTP" -g systém -d /ftp/user1 -s /bin/nologin user1 Upraviť atribúty používateľa
passwd upravuje heslo
passwd user1 upravuje používateľské heslo (spustiť sa môže len root)
chage -E 2005-12-31 user1 Nastaviť dobu vypršania používateľského hesla
pwck kontroluje formátovanie súborov a syntaxové opravy pre '/etc/passwd' a prítomných používateľov
grpck kontroluje korekcie formátu súboru a syntaxe pre '/etc/passwd' a prítomné skupiny
newgrp group_name prihlási do novej skupiny, aby zmenil predvolenú skupinu pre novo vytvorený súbor



Oprávnenia pre súbory – Použite "+" na nastavenie oprávnení, použite "-" pre zrušiť
ls -lh na zobrazenie povolení
ls /tmp | pr -T5 -W$COLUMNS rozdeľuje terminál na 5 stĺpcov
CHMod UGO+RWX Directory1 nastavuje oprávnenia všetkých (u), skupín (g) a ostatných (o) na čítanie (R), zápis (W) a vykonávanie (x) adresára
CHMOD GO-RWX adresár1 odstraňuje oprávnenia na čítanie a zápis skupiny (g) a ďalších osôb (o) v adresári
chown user1 file1 mení vlastnosť vlastníka súboru
chown -R user1 adresár1 mení vlastnosti všetkých súborov v adresári a zároveň mení vlastnosti všetkých súborov v adresári
CHGRP Group1 File1 mení skupinu súborov
chown user1:group1 súbor1 mení vlastnosti vlastníka a skupiny súboru
find / -perm -u+s uvádza všetky súbory v systéme, ktoré používajú SUID riadenie
chmod u+s /bin/file1 nastavuje SUID bit binárneho súboru – používateľ, ktorý súbor spúšťa, má rovnaké oprávnenia ako vlastník
chmod u-s /bin/file1 deaktivuje SUID bit binárneho súboru
chmod g+s /home/public nastavuje SGID bit adresára – podobne ako SUID, ale je to špecifické pre adresár
chmod g-s /home/public deaktivuje SGID bit adresára
chmod o+t /home/public nastavuje STIKY bit súboru – iba právoplatný vlastník môže súbor vymazať
chmod o-t /home/public deaktivuje STIKY bity adresára



Špeciálne vlastnosti súboru – nastaviť oprávnenia na "+" a "-" pre zrušenie
Chattr +A file1 vám umožňuje čítať a zapisovať súbory len spôsobom podobným appendu
Chattr +C file1 umožňuje tento súbor automaticky komprimovať/dekomprimovať jadrom
chattr +d file1 Dump program tento súbor ignoruje pri zálohovaní súborového systému
Chattr +i file1 je nastavený ako nemenný súbor a nemožno ho vymazať, upraviť, premenovať ani prepojiť
Chattr +S file1 umožňuje bezpečné vymazanie súboru
chattr +S súbor1 Akonáhle aplikácia vykoná zápisovú operáciu na tento súbor, systém okamžite zapíše výsledok zmeny na disk
chattr +u file1 Ak je súbor vymazaný, neskôr ho budete môcť obnoviť
LSATTR vykazuje špeciálne vlastnosti



Zabalenie a komprimovanie súborov
Bunzip2 File1.Bz2 rozbaľuje súbor s názvom File1.Bz2
bzip2 file1 komprimuje súbor nazvaný 'file1'
gunzip file1.gz rozbaliť súbor s názvom 'file1.gz'
gzip file1 komprimuje súbor s názvom 'file1'
Maximálna kompresia gzip -9 súboru1
RAR a file1.rar test_file vytvoriť balík s názvom 'file1.rar'
RAR a file1.rar File1 File2 Dir1 komprimuje súčasne 'File1', 'File2' a adresár 'Dir1'
RAR X file1.rar Unpack RAR balíky
Unrar X file1.rar Unpack RAR balík
tar -cvf archive.tar súboru1 na vytvorenie neskomprimovanej tarballovej gule
tar -cvf archive.tar FILE1 FILE2 DIR1 vytvára archívny súbor obsahujúci FILE1, FILE2 a DIR1
tar -tf archive.tar zobrazuje obsah balíka
tar -xvf archive.tar release a package
tar -xvf archive.tar -C /tmp uvoľní komprimovaný balík do adresára /tmp
tar -cvfj archive.tar.bz2 dir1 vytvára komprimovaný balík vo formáte bzip2
tar -jxvf archive.tar.bz2 na rozbalenie komprimovaného balíka vo formáte bzip2
tar -cvfz archive.tar.gz dir1 na vytvorenie gzip balíka
tar -zxvf archive.tar.gz Unpack a gzip package
Zip file1.zip File1 na vytvorenie zip balíka
zip -r file1.zip file1 file2 dir1 komprimuje viacero súborov a adresárov naraz do zip balíka
rozbaliť file1.zip Rozbaliť balík vo formáte zip komprimovaný



RPM balíčky - (Fedora, Redhat a podobné)
rpm -ivh package.rpm Inštalujte rpm balík
rpm -ivh --nodeeps package.rpm nainštaluje rpm balík a ignoruje varovania pred závislosťami
rpm -U package.rpm Aktualizuje balík rpm bez zmeny jeho konfiguračného súboru
rpm -f package.rpm Aktualizujte rpm balík, ktorý je určite nainštalovaný
rpm -e package_name.rpm vymaže balík rpm
rpm -QA zobrazuje všetky RPM balíky, ktoré boli nainštalované v systéme
rpm -qa | Grep httpd zobrazuje všetky RPM balíky s názvom "httpd"
rpm -qi package_name na získanie špeciálnych informácií o nainštalovanom balíku
rpm -qg "Systémové prostredie/démoni" zobrazuje balík rpm pre komponent
RPM -QL package_name zobrazuje zoznam súborov poskytnutých už nainštalovaným balíkom rpm
RPM -QC package_name zobrazuje zoznam konfiguračných súborov poskytovaných už nainštalovaným balíkom rpm
rpm -q package_name --whatrequires zobrazuje zoznam závislostí s rpm balíkom
rpm -q package_name --whatprovides ukazuje objem obsadený rpm paketom
rpm -q package_name --skripty zobrazujú skripty spustené počas inštalácie/mazania
rpm -q package_name --changelog zobrazuje históriu modifikácií rpm balíka
rpm -qf /etc/httpd/conf/httpd.conf na potvrdenie, ktorý rpm balík súbor poskytuje
rpm -qp package.rpm -l zobrazuje zoznam súborov poskytnutých rpm balíkom, ktorý ešte nebol nainštalovaný
rpm --import /media/cdrom/RPM-GPG-KEY na import digitálneho certifikátu verejného kľúča
rpm --checksig package.rpm potvrdzuje integritu rpm balíka
rpm -qa gpg-pubkey potvrdzuje integritu všetkých nainštalovaných rpm balíkov
rpm -V package_name skontrolovať veľkosť súboru, licenciu, typ, vlastníka, skupinu, MD5 kontrolu a čas poslednej úpravy
rpm - VA kontroluje všetky nainštalované RPM balíky v systéme - Používajte opatrne
rpm -Vp package.rpm potvrdzuje, že balík rpm ešte nie je nainštalovaný
rpm2cpio package.rpm | CPIO --extract --make-directories *bin* spustí spustiteľný súbor z RPM balíka
rpm -ivh /usr/src/redhat/RPMS/'arch'/package.rpm Nainštaluj zostavený balík zo zdrojového kódu rpm
rpmbuild --rebuild package_name.src.rpm Postav rpm balík z jedného rpm zdrojového kódu



YUM Package Upgrader - (Fedora, RedHat a podobné)
Mňam, nainštalovať package_name Stiahnuť a nainštalovať balík rpm
Yum localinstall package_name.rpm nainštaluje RPM balík, ktorý použije váš vlastný repozitár na vyriešenie všetkých závislostí za vás
Yum Update package_name.rpm aktualizuje všetky nainštalované RPM balíky v aktuálnom systéme
Yum update package_name aktualizácia balíka rpm
Mňam, odstrániť package_name vymazať rpm paket
Zoznam yum uvádza všetky balíky nainštalované v aktuálnom systéme
Yum Search package_name vyhľadáva balíky v RPM repozitári
Yum Clean Packages vyčistí RPM cache a vymaže stiahnuté balíky
Yum Clean Headers vymaže všetky súbory s hlavičkami
yum clean all maže všetky uložené balíky a hlavičkové súbory



DEB balíky (Debian, Ubuntu a podobné)
dpkg -i package.deb inštalovať/aktualizovať deb balík
dpkg -r package_name odstrániť deb balík zo systému
dpkg -l zobrazuje všetky deb balíky, ktoré boli nainštalované v systéme
dpkg -l | Grep HTTPD zobrazuje všetky deb balíky s názvom "httpd"
dpkg -s package_name získať informácie o špeciálnom balíku, ktorý je už nainštalovaný v systéme
dpkg -L package_name zobrazuje zoznam súborov poskytnutých deb balíkom, ktorý bol nainštalovaný v systéme
dpkg --contents package.deb zobrazuje zoznam súborov poskytnutých balíkom, ktorý ešte nebol nainštalovaný
dpkg -S /bin/ping na potvrdenie, ktorý deb balík poskytuje daný súbor



APT softvérové nástroje (Debian, Ubuntu a podobné)
apt-get install package_name install/update a deb package
apt-cdrom inštalácia package_name inštalácia/aktualizácia deb balíka z disku
APT-GET Update balík v zozname vylepšení
apt-get upgrade Aktualizuj všetok nainštalovaný softvér
apt-get odstrániť package_name vymazať deb balík zo systému
apt-get check potvrdzuje, že závislý repozitár je správny
apt-get clean vyčistí cache zo stiahnutého balíka
apt-cache search searched-package vráti názov balíka, ktorý obsahuje reťazec, ktorý chcete prehľadať



Zobraziť obsah súboru
cat file1 sa pozerá dopredu na obsah súboru od prvého bajtu
TAC File1 sa pozerá na obsah súboru spätne od posledného riadku
viac súboru1 na zobrazenie obsahu dlhého súboru
less file1 je podobný príkazu 'more', ale umožňuje rovnakú reverznú operáciu v súbore ako pri forward operácii
Hlava -2 Súbor1 sa pozerá na prvé dva riadky súboru
tail -2 file1 na zobrazenie posledných dvoch riadkov súboru
tail -f /var/log/messages, aby ste videli, čo bolo pridané do súboru v reálnom čase



Spracovanie textu
cat file1 file2 ... | príkaz <> file1_in.txt_or_file1_out.txt všeobecnú syntax na manipuláciu s textom pomocou PIPE, STDIN a STDOUT
cat file1 | príkaz (sed, grep, awk, grep, atď...) > result.txt zlúčiť podrobný popis súboru a zapísať úvod do nového súboru
cat file1 | príkaz (sed, grep, awk, grep, atď...) >> result.txt Zlúčte podrobný popis súboru a zapíšte úvod do existujúceho súboru
grep Aug /var/log/messages Nájdite kľúčové slovo "Aug" v súbore '/var/log/messages'
grep ^Aug /var/log/messages Hľadajte slová začínajúce na "Aug" v súbore '/var/log/messages'
grep [0-9] /var/log/messages Vyberte všetky riadky obsahujúce čísla v súbore '/var/log/messages'
grep Aug -R /var/log/* Vyhľadajte reťazec "Aug" v adresári '/var/log' a následných adresároch
sed 's/stringa1/stringa2/g' example.txt nahrádza "string1" za "string2" v example.txt súbore
sed '/^$/d' example.txt Odstráňte všetky prázdne riadky zo súboru example.txt
sed '/ *#/d; /^$/d' example.txt Vymaže všetky komentáre a prázdne riadky zo súboru example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]' spája obsah hornej a dolnej bunky
sed -e '1d' result.txt vylúčiť prvý riadok zo súboru example.txt
sed -n '/stringa1/p' na zobrazenie riadkov obsahujúcich iba slovo "string1"
sed -e 's/ *$//' example.txt Odstráňte posledný biely znak každého riadku
sed -e 's/stringa1//g' example.txt odstrániť len slovo "string1" z dokumentu a ponechať všetko ostatné
sed -n '1,5p; 5q' example.txt Zobraziť obsah od riadku 1 do riadku 5
sed -n '5p; 5q' example.txt Pozri sa na riadok 5
sed -e 's/00*/0/g' example.txt nahrádza viaceré nuly jednou nulou
cat -n súbor1 označuje počet riadkov v súbore
Cat example.txt | awk 'NR%2==1' vymaže všetky párne riadky v example.txt súbore
echo a b c | awk '{print $1}' na pozretie prvého stĺpca riadku
echo a b c | awk '{print $1,$3}' na prvý a tretí stĺpec riadku
vložiť súbor1 súbor2 zlúči obsah dvoch súborov alebo stĺpcov
vložiť -d '+' súbor1 súbor2 spája obsah dvoch súborov alebo stĺpcov, oddelených písmenom "+" v strede
sort file1 file2 triedi obsah oboch súborov
triediť súbor1 súbor2 | Uniq odstráni zjednotenie dvoch súborov (uchováva sa len jedna kópia duplicitných riadkov)
triediť súbor1 súbor2 | Uniq -u vymaže prienik a ostatné riadky zostanú
triediť súbor1 súbor2 | Uniq -D odstráni prienik dvoch súborov (ponecháva len súbory, ktoré existujú v oboch súboroch súčasne)
comm -1 súbor1 súbor2 porovnáva obsah oboch súborov a maže len to, čo obsahuje 'súbor1'
comm -2 File1 a File2 porovnávajú obsah oboch súborov a vymažú len obsah obsiahnutý v 'file2'
comm -3 súbor1 súbor2 porovnáva obsah oboch súborov a vymaže len časti spoločné pre oba súbory




Nastavenia znakov a konverzia formátu súborov
dos2unix filedos.txt fileunix.txt konvertuje formát textového súboru z MSDOS do UNIXu
unix2dos fileunix.txt filedos.txt konvertuje formát textového súboru z UNIXu do MSDOS
prekóduj .. HTML < page.txt > page.html Konvertuje textový súbor do HTML
Recode -l | More Shows všetky povolené konverzné formáty



Analýza súborového systému
Badblocks -v /dev/hda1 na kontrolu zlých blokov na disku hda1
fsck /dev/hda1 na opravu/kontrolu integrity súborového systému Linuxu na disku hda1
fsck.ext2 /dev/hda1 Oprava/kontrola integrity súborového systému ext2 na disku hda1
e2fsck /dev/hda1 Oprava/kontrola integrity súborového systému ext2 na disku hda1
e2fsck -j /dev/hda1 opravuje/kontroluje integritu súborového systému ext3 na disku hda1
fsck.ext3 /dev/hda1 opravuje/kontroluje integritu súborového systému ext3 na disku hda1
fsck.vfat /dev/hda1 opravuje/kontroluje integritu súborového systému FAT na disku hda1
fsck.msdos /dev/hda1 na opravu/kontrolu integrity súborového systému DOS na disku hda1
dosfsck /dev/hda1 opravuje/kontroluje integritu súborového systému DOS na disku hda1



Inicializácia súborového systému
mkfs /dev/hda1 vytvára súborový systém v hda1 partícii
mke2fs /dev/hda1 vytvára Linux ext2 súborový systém v hda1 partícii
mke2fs -j /dev/hda1 vytvára linuxový ext3 (log-based) súborový systém v hda1 partícii
mkfs -t vfat 32 -F /dev/hda1 na vytvorenie súborového systému FAT32
fdformat -n /dev/fd0 formátuje disketu
mkswap /dev/hda3 na vytvorenie swap súborového systému



Súborový systém SWAP
mkswap /dev/hda3 na vytvorenie swap súborového systému
Swapon /dev/hda3 umožňuje nový swap súborový systém
Swapon /dev/hda2 /dev/hdb3 umožňuje obe swap partície



záloha
dump -0aj -f /tmp/home0.bak /home na úplnú zálohu adresára '/home'
dumpujte -1aj -f /tmp/home0.bak /home na vytvorenie interaktívnej zálohy adresára '/home'
obnoviť -ak /tmp/home0.bak na obnovenie interaktívnej zálohy
rsync -rogpav --delete /home /tmp na synchronizáciu adresárov na oboch stranách
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync cez SSH kanál
rsync -az -e ssh --delete ip_addr:/home/public /home/local synchronizuje vzdialený adresár s lokálnym adresárom cez ssh a kompresiu
rsync -az -e ssh --delete /home/local ip_addr:/home/public synchronizuje lokálny adresár s vzdialeným adresárom cez ssh a kompresiu
dd bs=1M if=/dev/hda | gzip | SSH user@ip_addr 'DD of=had.gz' vykonáva jednorazovú zálohu lokálneho disku na vzdialenom hostiteľovi cez SSH
dd if=/dev/sda of=/tmp/file1 zálohovať obsah disku do súboru
tar -Puf backup.tar /home/user vykonať interaktívnu zálohovaciu operáciu do adresára '/home/user' raz
( cd /tmp/local/ & tar c ) | ssh -C user@ip_addr 'cd /home/share/ &> tar x -p' Skopírujte obsah jedného adresára do vzdialeného adresára cez ssh
( tar c /domov ) | ssh -C user@ip_addr 'cd /home/backup-home & tar x -p' Skopírujte lokálny adresár v vzdialenom adresári cez SSH
tar cf - . | (cd /tmp/backup ; tar xf - ) lokálne kopíruje jeden adresár do druhého, pričom si zachováva pôvodné oprávnenia a odkazy
nájdite /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --rodičia vyhľadáva a kopíruje všetky súbory končiace na '.txt' z jedného adresára do druhého
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 nájde všetky súbory končiace na '.log' a vytvorí bzip balík
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Vykonať akciu na skopírovanie obsahu MBR (Master Boot Record) na disketu
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Obnoviť MBR obsah zo zálohy, ktorá bola uložená na disketu



CD
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Vyprázdniť obsah kopírovateľného disku
mkisofs /dev/cdrom > cd.iso Vytvoriť ISO obrazový súbor disku na disku
mkisofs /dev/cdrom | gzip > cd_iso.gz vytvára komprimovaný ISO obraz disku na disku
mkisofs -J -dovoliť-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Vytvoriť iso obrazový súbor adresára
cdrecord -v dev=/dev/cdrom cd.iso Vypáliť ISO obrazový súbor
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - vypaľuje komprimovaný ISO obrazový súbor
montáž slučky -o cd.iso /mnt/iso na pripevnenie ISO obrazového súboru
cd-paranoia -B Prepísal skladbu z CD disku do wav súboru
cd-paranoia -- "-3" prepisoval zvukové stopy z CD disku do wav súboru (parameter-3)
cdrecord --scanbus prehľadá zbernicu, aby identifikoval SCSI kanál
dd if=/dev/hdc | md5sum overuje kódovanie md5sum zariadenia, napríklad CD



Sieť - (Ethernet & WIFI bezdrôtovo)
ifconfig eth0 zobrazuje konfiguráciu ethernetovej karty
IFUP ETH0 umožňuje sieťové zariadenie 'eth0'
ifdown eth0 deaktivuje sieťové zariadenie 'eth0'
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 riadiaca IP adresa
ifconfig eth0 promisc nastavuje 'eth0' do promiskuitného režimu na sniffovanie paketov (sniffing)
DHCLIENT eth0 umožňuje 'eth0' v DHCP režime
Trasa -n Show smerovacia tabuľka
Route add -net 0/0 GW IP_Gateway Configura default gateway
Route add -net 192.168.0.0 netmask 255.255.0.0 GW 192.168.1.1 Konfigurácia statickej trasy na dosiahnutie siete '192.168.0.0/16'
Trasa Del 0/0 GW IP_gateway odstrániť statickú trasu
Echo "1" > /proc/sys/net/IPv4/ip_forward aktivovať IP smerovanie
Názov hostiteľa zobraziť názov systému
hostiteľwww.example.comvyhľadajte názov hostiteľa na vyriešenie mena na IP adresu a naopak(1)
nslookupwww.example.comVyhľadajte názov hostiteľa na vyriešenie mena na IP adresu a naopak(2)
IP link zobraziť stav spojenia všetkých rozhraní
mii-tool eth0 zobraziť stav odkazu 'eth0'
ethtool eth0 zobraziť štatistiky sieťovej karty 'eth0'
netstat -tup zobrazuje všetky aktívne sieťové pripojenia a ich PID
netstat -tupl zobrazujú všetky sieťové služby počúvajúce na systéme a ich PID
tcpdump tcp port 80 zobraziť všetku HTTP prevádzku
iwlist scan zobrazuje bezdrôtové siete
iwconfig eth1 zobraziť konfiguráciu bezdrôtovej sieťovej karty
Názov moderátora Názov hostiteľa
hostiteľwww.example.comVyhľadajte názov hostiteľa na vyriešenie mena na IP adresu a naopak
nslookupwww.example.comVyhľadajte názov hostiteľa na vyriešenie mena na IP adresu a naopak
whoiswww.example.comvyhľadávanie v databáze Whois JPS nástroj jps (Java Virtual Machine Process Status Tool) je príkaz poskytovaný JDK 1.5, ktorý zobrazuje PID všetkých aktuálnych Java procesov, čo je jednoduché a praktické a veľmi vhodné na jednoduché overenie niektorých jednoduchých situácií aktuálneho Java procesu na platforme Linux/Unix.    Myslím, že mnohí ľudia používali príkaz ps v UNIX systéme, ktorý sa hlavne používa na zobrazenie aktuálnych systémových procesov, ktoré procesy sú tam a ich ID. To isté platí pre jps, ktorý zobrazuje aktuálny stav Java procesu a jeho ID číslo. Umožňuje nám vidieť, koľko Java procesov sme spustili (pretože každý Java program má exkluzívnu inštanciu Java VM), ich čísla procesov (v príprave na nasledujúce programy) a môžeme použiť opt na zobrazenie detailných štartovacích parametrov týchto procesov.     Ako použiť: Napíš jps pod aktuálny príkazový riadok (potrebuješ JAVA_HOME, ak nie, choď do adresára programu na zmenu). JP sú uložené v JAVA_HOME/bin/jps, preto prosím pridajte JAVA_HOME/bin/ do Path.$> jps pre jednoduchosť
23991 Jps
23789 BossMain
23651 Resin
Najčastejšie používané parametre: -q zobrazuje iba pid, nie názov triedy, názov súboru jar a parametre odovzdané hlavnej metóde
$> jps -q
28680
23789
23651-m výstupom posiela parametre odovzdané hlavnej metóde, ktorá môže byť null$> jps -m na zabudovanom JVM
28715 Jps -m
23789 BossMain
23651 Resin -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log-l Výstup plný názov balíka hlavnej triedy aplikácie alebo plný názov cesty súboru jar aplikácie $> jps -l
28729 sun.tools.jps.Jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin-v posiela parameter $> jps -v odovzdaný JVM
23789 BossMain
28802 Jps -Denv.class.path=/data/aoxj/bossbi/twsecurity/java/trustwork140.jar:/data/aoxj/bossbi/twsecurity/java/:/data/aoxj/bossbi/twsecurity/java/twcmcc.jar:/data/aoxj/ jdk15/lib/rt.jar:/data/aoxj/jdk15/lib/tools.jar -Dapplication.home=/data/aoxj/jdk15 -Xms8m
23651 Resin -Xss1m -Dresin.home=/data/aoxj/resin -Dserver.root=/data/aoxj/resin -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial= com.caucho.jmx.MBeanServerBuilderImplsudo jps vidí najúplnejší počet procesov 192.168.0.77 uvádza všetky inštancie JVM stroja vzdialeného servera 192.168.0.77 pomocou protokolu RMI, predvolený port pripojenia je 1099 (za predpokladu, že vzdialený server poskytuje službu jstatd). Poznámka: V príkaze jps je zlé miesto, zdá sa, že dokáže zobraziť iba java proces aktuálneho používateľa a príkaz PS z Unixu/Linuxu môžete použiť len na zobrazenie iných používateľov.





Predchádzajúci:Vray tutoriál pre 3dsMax 2018
Budúci:Odporúčaná bibliografia "Android Security Attack and Defense Authoritative Guide"
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com