| 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. |