Komennon koodi Huomautuksia
arch Näyttää koneen prosessoriarkkitehtuurin (1).
uname -m Näyttää koneen prosessoriarkkitehtuurin (2)
uname -r Näyttää käytössä olevan ytimen version
dmidecode -q Näyttää laitteistojärjestelmän komponentit -(SMBIOS / DMI)
hdparm -i /dev/hda Luettelee levyn arkkitehtuurin ominaisuudet
hdparm -tT /dev/sda Suorittaa testilukutoiminnon levylle
cat /proc/cpuinfo Näyttää tietoja suorittimen tiedoista
cat /proc/interrupts Näytä keskeytykset
cat /proc/meminfo Tarkista muistin käyttö
cat /proc/swaps Näyttää, mitä vaihtoja käytetään
cat /proc/version Näytä ytimen versio
cat /proc/net/dev Näytä verkkosovittimet ja tilastot
cat /proc/mounts Näytä ladatut tiedostojärjestelmät
lspci -tv Luettele PCI-laitteet
lsusb -tv Näytä USB-laitteet
date Näytä järjestelmän päivämäärä
cal 2007 Näytä kalenteri 2007
date 041217002007.00 Päivämäärän ja kellonajan asettaminen - Kuukausi Päivä Tunti Minuutti Vuosi. Sekunnit
clock -w Ajanmuutosten tallentaminen BIOSiin

Komentokoodi Selitys
shutdown -h now Järjestelmän sammuttaminen
init 0 Järjestelmän sammuttaminen
telinit 0 Järjestelmän sammuttaminen
shutdown -h hours:minutes & Sammuttaa järjestelmän suunniteltuna ajankohtana
shutdown -c Järjestelmän ajastetun sammuttamisen peruuttaminen
shutdown -r now Uudelleenkäynnistys
reboot Uudelleenkäynnistys
logout Kirjaudu ulos

Komentokoodi Kommentti Kuvaus
cd /home Kirjoita'/ home' hakemisto'
cd .. Palaa edelliseen hakemistoon
cd ../.. Palaa kahteen edelliseen hakemistoon
cd Pääsy henkilökohtaiseen pääluetteloon
cd ~user1 Siirtyminen henkilökohtaiseen kotihakemistoon
cd - Paluu edelliseen hakemistoon
pwd Näytä työpolku
ls Hakemistossa olevien tiedostojen tarkastelu
ls -F Hakemiston tiedostojen tarkastelu
ls -l Näytä tiedostojen ja hakemistojen tiedot
ls -a Näytä piilotetut tiedostot
ls *[0-9]* Näytä numeroita sisältävät tiedostojen ja hakemistojen nimet
tree Tiedostojen ja hakemistojen puurakenteen näyttäminen juurihakemistosta alkaen
lstree Tiedostojen ja hakemistojen puurakenteen näyttäminen juurihakemistosta alkaen.
mkdir dir1 Luo hakemisto nimeltä'dir1' hakemisto'
mkdir dir1 dir2 Luo kaksi hakemistoa samanaikaisesti
mkdir -p /tmp/dir1/dir2 Hakemistopuun luominen
rm -f file1 Poistaa tiedoston nimeltä'file1' file'
rmdir dir1 Poista hakemisto nimeltä'dir1' directory'
rm -rf dir1 Poista hakemisto nimeltä'dir1' ja poista samalla sen sisältö
rm -rf dir1 dir2 Poista kaksi hakemistoa ja niiden sisältö samanaikaisesti.
mv dir1 new_dir Nimeä uudelleen/siirrä hakemisto
cp file1 file2 Kopioi tiedosto
cp dir0/g' example.txt Korvaa useita nollia yhdellä nollalla
cat -n file1 Merkitsee tiedoston rivien lukumäärän
cat example.txt | awk 'NR%2==1' Poista kaikki parilliset rivit tiedostosta example.txt
echo a b c | awk '{print $1}' Näytä rivin ensimmäinen sarake
echo a b c | awk '{print $1,$3}' Rivin ensimmäisen ja kolmannen sarakkeen tarkastelu
paste file1 file2 Kahden tiedoston tai kahden sarakkeen sisällön yhdistäminen
paste -d '+' file1 file2 Kahden tiedoston tai kahden sarakkeen sisällön yhdistäminen seuraavalla tavalla"+" Lajittele
sort file1 file2 Lajittele kahden tiedoston sisältö
sort file1 file2 | uniq Kahden tiedoston yhdistäminen( Pidä vain yksi kopio päällekkäisistä riveistä.)
sort file1 file2 | uniq -u Poista leikkaus ja jätä loput rivit.
sort file1 file2 | uniq -d Poista kahden tiedoston leikkauspiste( Jätä vain ne tiedostot, jotka ovat olemassa molemmissa tiedostoissa.)
comm -1 file1 file2 Vertaa kahden tiedoston sisältöä ja poista vain'file1' Poista vain tiedostossa olevan tiedoston sisältö.
comm -2 file1 file2 Vertaa kahden tiedoston sisältöä ja poista vain'file2' Sisältyvä sisältö
comm -3 file1 file2 Kahden tiedoston sisällön vertailu poistaa vain ne osat, jotka ovat yhteisiä molemmille tiedostoille.

Komentokoodi Selitys
dos2unix filedos.txt fileunix.txt Muuntaa tekstitiedoston muodon MSDOS:sta UNIX:iin.
unix2dos fileunix.txt filedos.txt Muuntaa tekstitiedoston UNIXista MSDOSiin.
recode ..HTML < page.txt > page.html Tekstitiedoston muuntaminen html-muotoon
recode -l | more Näytä kaikki sallitut muunnosmuodot

Komentokoodi Kommenttien selitys
badblocks -v /dev/hda1 Tarkista, onko levyllä hda1 huonoja lohkoja
fsck /dev/hda1 Korjaa/tarkista Linux-tiedostojärjestelmän eheys levyllä hda1.
fsck.ext2 /dev/hda1 Korjaa/tarkista ext2-tiedostojärjestelmän eheys levyllä hda1.
e2fsck /dev/hda1 Korjaa/tarkista ext2-tiedostojärjestelmän eheys levyllä hda1.
e2fsck -j /dev/hda1 Korjaa/tarkista ext3-tiedostojärjestelmän eheys levyllä hda1.
fsck.ext3 /dev/hda1 Korjaa/tarkista levyn hda1 ext3-tiedostojärjestelmän eheys levyllä hda1
fsck.vfat /dev/hda1 Korjaa/tarkista levyn hda1 fat-tiedostojärjestelmän eheys.
fsck.msdos /dev/hda1 Korjaa/tarkista dos-tiedostojärjestelmän eheys levyllä hda1.
dosfsck /dev/hda1 Korjaa/tarkista dos-tiedostojärjestelmän eheys levyllä hda1.

Komentokoodi Huomautuksia
mkfs /dev/hda1 Luo tiedostojärjestelmä hda1-osiolle.
mke2fs /dev/hda1 Luo linux ext2-tiedostojärjestelmä hda1-osioon.
mke2fs -j /dev/hda1 Luo linux ext3 -järjestelmä osiossa hda1.( kirjautuminen) tiedostojärjestelmä hda1-osioon
mkfs -t vfat 32 -F /dev/hda1 FAT32-tiedostojärjestelmän luominen
fdformat -n /dev/fd0 Levykkeen alustaminen
mkswap /dev/hda3 Swap-tiedostojärjestelmän luominen

Komentokoodi Selitys
mkswap /dev/hda3 Luo swap-tiedostojärjestelmä
swapon /dev/hda3 Ottaa käyttöön uuden swap-tiedostojärjestelmän
swapon /dev/hda2 /dev/hdb3 Ottaa käyttöön kaksi swap-osiota

Komentokoodi Huomautus Selitys
dump -0aj -f /tmp/home0.bak /home Tekee'/home' täydellisen varmuuskopion hakemistosta
dump -1aj -f /tmp/home0.bak /home Tekee interaktiivisen varmuuskopion'/home' hakemiston interaktiivisen varmuuskopion
restore -if /tmp/home0.bak Palauttaa interaktiivisen varmuuskopion
rsync -rogpav --delete /home /tmp Synkronoi molemmat hakemistot
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync SSH-kanavan kautta
rsync -az -e ssh --delete ip_addr:/home/public /home/local Synkronoi etähakemisto paikalliseen hakemistoon ssh:n ja pakkauksen kautta.
rsync -az -e ssh --delete /home/local ip_addr:/home/public Synkronoi paikallinen hakemisto etähakemistoon ssh:n ja pakkauksen avulla.
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Paikallisen levyn varmuuskopion tekeminen etäisasemalla ssh:n välityksellä
dd if=/dev/sda of=/tmp/file1 Levyn sisällön varmuuskopioiminen tiedostoon
tar -Puf backup.tar /home/user Suorita interaktiivinen varmuuskopiointi'/home/user' hakemistosta vuorovaikutteisesti
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Hakemiston sisällön kopioiminen etähakemistoon ssh:n kautta
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Paikallisen hakemiston kopioiminen etähakemistoon ssh:n kautta
tar cf - . | (cd /tmp/backup ; tar xf - ) Kopioi hakemisto paikallisesti toiseen paikkaan säilyttäen käyttöoikeudet ja linkit.
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Etsi ja kopioi kaikki tiedostot, joiden pääte on'.txt' päätteellä toiseen hakemistoon
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Etsi kaikki tiedostot, joiden pääte on'.log' päätteet ja tee bzip-paketti.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Tee kopio MBR:stä(Master Boot Record) sisällöstä levykkeelle
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Palauta MBR:n sisältö levykkeelle tallennetusta varmuuskopiosta.

Komentokoodi Huomautus Selitys
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Tyhjentää uudelleenkirjoitettavan levyn sisällön.
mkisofs /dev/cdrom > cd.iso Luo levyn iso-kuvan levylle.
mkisofs /dev/cdrom | gzip > cd_iso.gz Luo pakatun iso-kuvan levystä levykkeellä.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Luo hakemiston iso-kuvan.
cdrecord -v dev=/dev/cdrom cd.iso Polttaa ISO-kuvatiedoston
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Pakkaetun ISO-kuvatiedoston polttaminen
mount -o loop cd.iso /mnt/iso Kiinnittää ISO-kuvatiedoston
cd-paranoia -B Pura ääniraidat CD-levyltä wav-tiedostoksi.
cd-paranoia -- "-3" Pura raidat CD-levyltä wav-tiedostoksi (parametri -3).
cdrecord --scanbus Skannaa väylä scsi-kanavien tunnistamiseksi
dd if=/dev/hdc | md5sum Laitteen, esim. CD-levyn, md5sum-koodauksen tarkistaminen.

Komentokoodi Huomautuksia
dhclient eth0 Ottaa eth0-verkkolaitteen käyttöön dhcp-tilassa.
ethtool eth0 Näyttää verkkokortin 'eth0' liikennetilastot.
host www.example.com Etsi isäntänimiä ratkaistaksesi nimet ja IP-osoitteet ja peilit.
hostname Näytä isäntänimet
ifconfig eth0 Näyttää Ethernet-kortin kokoonpanon
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 IP-osoitteiden hallinta
ifconfig eth0 promisc Aseta 'eth0' promiscuous-tilaan pakettien nuuskimista varten.
ifdown eth0 eth0-verkkolaitteen poistaminen käytöstä
ifup eth0 Ota eth0-verkkolaite käyttöön
ip link show Näytä kaikkien verkkolaitteiden yhteyden tila
iwconfig eth1 Näytä langattoman kortin kokoonpano
iwlist scan Näytä langattomat verkot
mii-tool eth0 Näytä 'eth0'-verkon yhteyden tila
netstat -tup Näytä kaikki käytössä olevat verkkoyhteydet ja niiden PID-tunnukset
netstat -tup1 Näytä kaikki järjestelmän kuuntelevat verkkopalvelut ja niiden PID:t.
netstat -rn Näyttää reititystaulukon, joka on samanlainen kuin "route -n"-komento.
nslookup www.example.com Etsi isäntänimiä, jotta voit ratkaista nimet ja IP-osoitteet ja peilit.
route -n Näytä reititystaulukko
route add -net 0/0 gw IP Gateway Ennalta määriteltyjen yhdyskäytävien ohjaaminen
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Ohjaa staattisia reittejä verkkoon '192.168.0.0/16'.
route del 0/0 gw IP gateway Poistaa staattisia reittejä
echo “1”> /proc/sys/net/ipv4/ip_foward Aktivoi IP-tiedonsiirto
tcpdump tcp port 80 Näytä kaikki HTTP-silmukat
whois www.example.com Etsi Whois-tietokannasta

Komentokoodi Huomautus Selitys
mount -t smbfs -o username=user,password=pass Windowsin verkko-osion liittäminen
nbtscan ip addr netbios-nimen resoluutio
nmblookup -A ip addr netbios-nimen resoluutio
smbclient -L ip addr/hostname Näytä windows-aseman etäjako
smbget -Rr smb: Lataa tiedostoja windows-isännästä smb:n kautta kuten wget.

Komentokoodi Selitys
iptables -t filter -L Näyttää kaikki suodatustaulukon linkit
iptables -t nae -L Näyttää kaikki linkit nat-taulukossa
iptables -t filter -F Tyhjentää kaikki suodatustaulukkoon perustuvat säännöt
iptables -t nat -F Tyhjentää kaikki nat-taulukkoon perustuvat säännöt
iptables -t filter -X Poistaa kaikki käyttäjän luomat linkit
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Salli telnet-yhteys
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Estää telnet-yhteyden
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Salli POP3-yhteyksien välittäminen linkeillä.
iptables -t filter -A INPUT -j LOG --log-prefix Tallentaa kaikki linkillä estetyt paketit
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Aseta PAT (Port Address Translation) peittämään eth0:n lähtevät paketit.
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 Ohjaa yhdelle isäntäosoitteelle tarkoitetut paketit muille isännille.

Komentokoodi Huomautuksia
free -m Luettele RAM-muistin tila megatavuina
kill -9 process id Pakota prosessi sammumaan ja lopeta se
kill -1 process id Pakota prosessi lataamaan konfiguraationsa uudelleen
last reboot Näytä uudelleenkäynnistyshistoria
lsmod Luettelo ytimen moduulien tilasta
lsof -p process id Luettelo prosessin avaamista tiedostoista
lsof /home/user1 Luettelo avatuista tiedostoista annetuissa järjestelmäpoluissa
ps -eafw Luettelo linux-tehtävistä
ps -e -o pid,args --forest Luetteloi linux-tehtävät hierarkkisesti.
pstress Näytä prosessit puunäkymässä
smartctl -A /dev/hda Seuraa kiintolevylaitteen luotettavuutta ottamalla SMART käyttöön.
smartctl -i /dev/hda Tarkistaa, onko SMART otettu käyttöön kiintolevylaitteessa.
strace -c ls >/dev/null Luetteloi prosessin tekemät ja vastaanottamat järjestelmäkutsut
strace -f -e open ls >/dev/null Luetteloi kirjastokutsut
tail /var/log/dmesg Näyttää sisäiset tapahtumat ytimen käynnistyksen aikana
tail /val/log/messages Näytä järjestelmän tapahtumat
top Luettele eniten suorittimen resursseja käyttävät linux-tehtävät.
watch -nl ‘cat /proc/interrupts’ Luetteloi reaaliaikaiset keskeytykset

Komentokoodi Huomautuksia
alias hh='history' Aseta alias komentohistoriaa varten.
apropos ...keyword Tee lista komennoista ohjelman avainsanoilla, erityisen hyödyllinen, jos tiedät vain mitä ohjelma tekee etkä muista komentoja
chsh Komentotulkin komentojen muuttaminen
chsh --list-shells Hyvä komento selvittääksesi, onko sinun otettava etäyhteys toiseen koneeseen.
gpg -c filel Salaa tiedosto GNU Privacy Guardilla
gpg filel.gpg Tiedoston purkaminen GNU Privacy Guardilla.
Oikeus tutustua asiakirjoihin: