Komandos kodas | Pastabos |
---|---|
arch | Rodyti mašinos procesoriaus architektūrą (1) |
uname -m | Rodyti mašinos procesoriaus architektūrą (2) |
uname -r | Rodyti naudojamo branduolio versiją |
dmidecode -q | Rodo aparatinės sistemos komponentus -(SMBIOS / DMI) |
hdparm -i /dev/hda | Išvardyti disko architektūrines charakteristikas |
hdparm -tT /dev/sda | Atlikti bandomąją disko skaitymo operaciją |
cat /proc/cpuinfo | Rodyti informaciją apie procesoriaus informaciją |
cat /proc/interrupts | Rodyti pertraukimus |
cat /proc/meminfo | Patikrinti atminties naudojimą |
cat /proc/swaps | Parodo, kurios apsikeitimo vietos naudojamos |
cat /proc/version | Rodyti branduolio versiją |
cat /proc/net/dev | Rodyti tinklo adapterius ir statistiką |
cat /proc/mounts | Rodyti įkeltas failų sistemas |
lspci -tv | Išvardyti PCI įrenginius |
lsusb -tv | Rodyti USB įrenginius |
date | Rodyti sistemos datą |
cal 2007 | Rodyti 2007 m. kalendorių |
date 041217002007.00 | Datos ir laiko nustatymas - mėnuo diena valanda minutė metai. Sekundės |
clock -w | Įrašyti laiko pakeitimus į BIOS |
Komandos kodas | Paaiškinimas |
---|---|
shutdown -h now | Sistemos išjungimas |
init 0 | Išjungti sistemą |
telinit 0 | Išjungti sistemą |
shutdown -h hours:minutes & | Išjungia sistemą numatytu laiku |
shutdown -c | Atšaukia suplanuotą sistemos išjungimą |
shutdown -r now | Perkrauti |
reboot | Perkrauti |
logout | Atsijungti |
Komandos kodas | Komentaras Aprašymas |
---|---|
cd /home | Įveskite'/ home' katalogas' |
cd .. | Grįžti į ankstesnį katalogą |
cd ../.. | Grįžta į du ankstesnius katalogus |
cd | Prieiga prie asmeninio pagrindinio katalogo |
cd ~user1 | Perėjimas į asmeninį namų katalogą |
cd - | Grįžimas į paskutinį katalogą |
pwd | Rodyti darbinį kelią |
ls | Failų kataloge peržiūra |
ls -F | Failų kataloge peržiūra |
ls -l | Rodyti failų ir katalogų informaciją |
ls -a | Rodyti paslėptus failus |
ls *[0-9]* | Rodyti failų ir katalogų pavadinimus, kuriuose yra skaičių |
tree | Failų ir katalogų medžio struktūros rodymas pradedant nuo šakninio katalogo |
lstree | Failų ir katalogų medžio struktūros, prasidedančios nuo šakninio katalogo, rodymas |
mkdir dir1 | Sukurkite katalogą, pavadintą'dir1' katalogas' |
mkdir dir1 dir2 | Sukuria du katalogus vienu metu |
mkdir -p /tmp/dir1/dir2 | Katalogų medžio kūrimas |
rm -f file1 | Ištrinti failą, pavadintą'file1' failą' |
rmdir dir1 | Ištrinti katalogą, pavadintą'dir1' katalogas' |
rm -rf dir1 | Ištrinti katalogą, pavadintą'dir1' ir kartu ištrinkite jo turinį |
rm -rf dir1 dir2 | Ištrinti du katalogus ir jų turinį tuo pačiu metu |
mv dir1 new_dir | Pervadinti ir (arba) perkelti katalogą |
cp file1 file2 | Kopijuoti failą |
cp dir0/g' example.txt | Keisti kelis nulius vienu nuliu |
cat -n file1 | Žymi eilučių skaičių faile |
cat example.txt | awk 'NR%2==1' | Ištrinti visas lygines example.txt failo eilutes |
echo a b c | awk '{print $1}' | Peržiūrėti pirmąjį eilutės stulpelį |
echo a b c | awk '{print $1,$3}' | Peržiūrėti pirmąjį ir trečiąjį eilutės stulpelius |
paste file1 file2 | Sujungti dviejų failų arba dviejų stulpelių turinį |
paste -d '+' file1 file2 | Sujungti dviejų failų arba dviejų stulpelių turinį su"+" Rūšiuoti turinį |
sort file1 file2 | Rūšiuoti dviejų failų turinį |
sort file1 file2 | uniq | Ištraukti dviejų failų sąjungą( Išsaugoti tik vieną dubliuojančių eilučių kopiją) |
sort file1 file2 | uniq -u | Ištrinkite susikirtimą ir palikite likusias eilutes. |
sort file1 file2 | uniq -d | Pašalinti dviejų failų susikirtimą( Palikite tik tuos failus, kurie egzistuoja abiejuose failuose.) |
comm -1 file1 file2 | Palyginkite dviejų failų turinį ir pašalinkite tik'file1' Pašalinkite tik tą failo turinį, kuris yra faile. |
comm -2 file1 file2 | Palyginkite dviejų failų turinį ir pašalinkite tik'file2' Įtrauktas turinys |
comm -3 file1 file2 | Lyginant dviejų failų turinį, pašalinamos tik tos dalys, kurios yra bendros abiem failams. |
Komandos kodas | Paaiškinimas |
---|---|
dos2unix filedos.txt fileunix.txt | Konvertuoja tekstinio failo formatą iš MSDOS į UNIX. |
unix2dos fileunix.txt filedos.txt | Konvertuoja tekstinį failą iš UNIX į MSDOS. |
recode ..HTML < page.txt > page.html | Konvertuoti tekstinį failą į html |
recode -l | more | Rodyti visus leidžiamus konvertavimo formatus |
Komandos kodas | Komentarų paaiškinimas |
---|---|
badblocks -v /dev/hda1 | Patikrinti, ar diske hda1 nėra blogų blokų |
fsck /dev/hda1 | Ištaisyti/patikrinti Linux failų sistemos vientisumą diske hda1 |
fsck.ext2 /dev/hda1 | Ištaisyti/patikrinti diske hda1 esančios ext2 failų sistemos vientisumą |
e2fsck /dev/hda1 | Ištaisyti/patikrinti diske hda1 esančios ext2 failų sistemos vientisumą |
e2fsck -j /dev/hda1 | Ištaisyti/patikrinti diske esančios ext3 failų sistemos vientisumą hda1 |
fsck.ext3 /dev/hda1 | Ištaisyti/patikrinti hda1 diske esančios ext3 failų sistemos vientisumą |
fsck.vfat /dev/hda1 | Fat failų sistemos vientisumo taisymas/patikrinimas diske hda1 |
fsck.msdos /dev/hda1 | Atitaisyti/patikrinti dos failų sistemos vientisumą hda1 diske |
dosfsck /dev/hda1 | Atitaisyti / patikrinti diske hda1 esančios dos failų sistemos vientisumą |
Komandos kodas | Pastabos |
---|---|
mkfs /dev/hda1 | Sukurti failų sistemą hda1 skirsnyje |
mke2fs /dev/hda1 | Sukurti linux ext2 failų sistemą hda1 skirsnyje |
mke2fs -j /dev/hda1 | Sukurti linux ext3 hda1 skirsnyje( registravimas) failų sistema hda1 skirsnyje |
mkfs -t vfat 32 -F /dev/hda1 | FAT32 failų sistemos sukūrimas |
fdformat -n /dev/fd0 | Suformatuokite diskelį |
mkswap /dev/hda3 | Keitimo failų sistemos sukūrimas |
Komandos kodas | Paaiškinimas |
---|---|
mkswap /dev/hda3 | Sukurti swap failų sistemą |
swapon /dev/hda3 | Įjungiama nauja swap failų sistema |
swapon /dev/hda2 /dev/hdb3 | Įjungti du apsikeitimo skirsnius |
Komandos kodas | Pastaba Paaiškinimas |
---|---|
dump -0aj -f /tmp/home0.bak /home | Sukuria'/home' pilną katalogo atsarginę kopiją |
dump -1aj -f /tmp/home0.bak /home | Sukuria interaktyvią atsarginę kopiją'/home' interaktyvią katalogo atsarginę kopiją |
restore -if /tmp/home0.bak | Atkurti interaktyviąją atsarginę kopiją |
rsync -rogpav --delete /home /tmp | Sinchronizuoti abu katalogus |
rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync per SSH kanalą |
rsync -az -e ssh --delete ip_addr:/home/public /home/local | Nuotolinio katalogo sinchronizavimas su vietiniu katalogu per ssh ir suspaudimą |
rsync -az -e ssh --delete /home/local ip_addr:/home/public | Vietinio katalogo sinchronizavimas su nuotoliniu katalogu per ssh ir suspaudimą |
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Atlikti vietinio disko atsarginę kopiją nutolusiame prietaise per ssh |
dd if=/dev/sda of=/tmp/file1 | Atsarginės disko turinio kopijos kūrimas į failą |
tar -Puf backup.tar /home/user | Atlikite interaktyviąją atsarginę kopiją'/home/user' katalogą interaktyviai |
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Katalogo turinio kopijavimas į nuotolinį katalogą per ssh |
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Vietinio katalogo kopijavimas į nuotolinį katalogą per ssh |
tar cf - . | (cd /tmp/backup ; tar xf - ) | Vietiniu būdu nukopijuokite katalogą į kitą vietą, išsaugodami leidimus ir nuorodas. |
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Suraskite ir nukopijuokite visus failus, kurie baigiasi'.txt' galūnėmis į kitą katalogą |
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Rasti visus failus, kurie baigiasi'.log' galūnes ir sukurkite bzip paketą. |
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Padarykite MBR kopiją(Master Boot Record) turinį į diskelį |
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | Atkurti MBR turinį iš atsarginės kopijos, įrašytos į diskelį |
Komandos kodas | Pastaba Paaiškinimas |
---|---|
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Ištuština perrašomo disko turinį |
mkisofs /dev/cdrom > cd.iso | Sukuria disko iso atvaizdą diske. |
mkisofs /dev/cdrom | gzip > cd_iso.gz | Sukuria suspaustą disko iso atvaizdą diske. |
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Sukuria katalogo iso atvaizdą. |
cdrecord -v dev=/dev/cdrom cd.iso | Įrašo ISO atvaizdo failą |
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Įrašyti suspaustą ISO atvaizdo failą |
mount -o loop cd.iso /mnt/iso | Sumontuokite ISO atvaizdo failą |
cd-paranoia -B | Ištraukti garso takelius iš CD disko į wav failą |
cd-paranoia -- "-3" | Ištraukti garso takelius iš CD disko į wav failą (parametras -3) |
cdrecord --scanbus | Nuskaityti magistralę, kad būtų nustatyti scsi kanalai |
dd if=/dev/hdc | md5sum | Patikrinti įrenginio, pvz., kompaktinio disko, md5sum kodavimą |
Komandos kodas | Pastabos |
---|---|
dhclient eth0 | Įjungia "eth0" tinklo įrenginį dhcp režimu. |
ethtool eth0 | Parodo tinklo plokštės "eth0" duomenų srauto statistiką. |
host www.example.com | Rasti prieglobos vardus, kad būtų galima nustatyti vardus ir IP adresus bei veidrodžius |
hostname | Rodyti prievadų vardus |
ifconfig eth0 | Rodyti eterneto kortelės konfigūraciją |
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | IP adresų valdymas |
ifconfig eth0 promisc | Nustatykite "eth0" paketų šnipinėjimo režimą, kad būtų galima atlikti paketų šnipinėjimą |
ifdown eth0 | Išjungti "eth0" tinklo įrenginį |
ifup eth0 | Įjungti "eth0" tinklo įrenginį |
ip link show | Rodyti visų tinklo įrenginių ryšio būseną |
iwconfig eth1 | Rodyti belaidžio ryšio kortelės konfigūraciją |
iwlist scan | Rodyti belaidžius tinklus |
mii-tool eth0 | Rodyti "eth0" ryšio būseną |
netstat -tup | Rodyti visus įjungtus tinklo ryšius ir jų PID |
netstat -tup1 | Parodyti visas sistemoje klausomas tinklo paslaugas ir jų PID. |
netstat -rn | Rodyti maršrutizavimo lentelę, panašiai kaip komanda "route -n". |
nslookup www.example.com | Rasti prieglobos vardus, kad išspręstumėte vardus ir IP adresus bei veidrodžius |
route -n | Rodyti maršrutizavimo lentelę |
route add -net 0/0 gw IP Gateway | Iš anksto nustatytų šliuzų valdymas |
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Kontroliuoja statinius maršrutus į tinklą "192.168.0.0.0/16". |
route del 0/0 gw IP gateway | Ištrinti statinius maršrutus |
echo “1”> /proc/sys/net/ipv4/ip_foward | Įjungti IP persiuntimą |
tcpdump tcp port 80 | Rodyti visas HTTP kilpas |
whois www.example.com | Ieškoti Whois duomenų bazėje |
Komandos kodas | Pastaba Paaiškinimas |
---|---|
mount -t smbfs -o username=user,password=pass | Prijungti "Windows" tinklo bendrinę dalį |
nbtscan ip addr | netbios vardų perskyrimas |
nmblookup -A ip addr | netbios vardų skirstymas |
smbclient -L ip addr/hostname | Rodyti nuotolinę "windows" kompiuterio bendrinę dalį |
smbget -Rr smb: | Atsisiųskite failus iš "windows" prieglobsčio per smb, pvz., wget. |
Komandos kodas | Paaiškinimas |
---|---|
iptables -t filter -L | Rodo visas filtro lentelėje esančias nuorodas |
iptables -t nae -L | Rodo visas nuorodas nat lentelėje |
iptables -t filter -F | Ištrina visas taisykles, pagrįstas filtrų lentele |
iptables -t nat -F | Ištrina visas taisykles, pagrįstas nat lentele |
iptables -t filter -X | Ištrina visas naudotojo sukurtas nuorodas |
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Leisti telnet prieigą |
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Blokuoti telnet prieigą |
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Leisti POP3 jungčių persiuntimą per nuorodas |
iptables -t filter -A INPUT -j LOG --log-prefix | Įrašo visus blokuotus paketus nuorodoje |
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Nustatykite PAT (Port Address Translation), kad užmaskuotumėte eth0 išeinančius paketus |
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | nukreipti paketus, skirtus vienam kompiuterio adresui, į kitus kompiuterius |
Komandos kodas | Pastabos |
---|---|
free -m | Išvardyti operatyviosios atminties būseną megabaitais |
kill -9 process id | Priversti procesą išsijungti ir jį užbaigti |
kill -1 process id | Priversti procesą iš naujo įkelti jo konfigūraciją |
last reboot | Rodyti perkrovimo istoriją |
lsmod | Išvardyti branduolio modulių būseną |
lsof -p process id | Išvardyti proceso atidarytų failų sąrašą |
lsof /home/user1 | Pateikti atidarytų failų, esančių nurodytuose sistemos keliuose, sąrašą |
ps -eafw | Išvardyti Linux užduotis |
ps -e -o pid,args --forest | Hierarchiškai išvardykite "Linux" užduotis. |
pstress | Rodyti procesus medžio rodinyje |
smartctl -A /dev/hda | Stebėkite kietojo disko įrenginio patikimumą įjungę SMART funkciją. |
smartctl -i /dev/hda | Patikrina, ar įjungtas kietojo disko įrenginio SMART. |
strace -c ls >/dev/null | Išvardyti proceso atliktus ir gautus sistemos skambučius |
strace -f -e open ls >/dev/null | Išvardyti bibliotekos skambučius |
tail /var/log/dmesg | Rodyti vidinius įvykius branduolio įkrovos metu |
tail /val/log/messages | Rodyti sistemos įvykius |
top | Išvardyti daugiausiai procesoriaus išteklių naudojančias "Linux" užduotis |
watch -nl ‘cat /proc/interrupts’ | Išvardyti realaus laiko pertraukimus |
Komandos kodas | Pastabos |
---|---|
alias hh='history' | Nustatykite komandų istorijos slapyvardį. |
apropos ...keyword | Sudarykite komandų sąrašą su programos raktažodžiais, ypač naudinga, jei žinote tik tai, ką programa daro, o komandų neprisimenate |
chsh | Korpuso komandų keitimas |
chsh --list-shells | Gera komanda norint sužinoti, ar reikia nuotoliniu būdu prisijungti prie kito kompiuterio. |
gpg -c filel | Failo užšifravimas naudojant GNU Privacy Guard |
gpg filel.gpg | Failo iššifravimas naudojant GNU Privacy Guard. |