Komentokoodi Huomautuksia
arch Näytä koneen prosessoriarkkitehtuuri (1)
uname -m Näyttää koneen prosessoriarkkitehtuurin (2)
uname -r Näytä käytössä oleva ytimen versio
dmidecode -q Näytä 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äyttää keskeytykset
cat /proc/meminfo Tarkistaa muistin käytön
cat /proc/swaps Näyttää, mitä vaihtoja käytetään
cat /proc/version Näyttää ytimen version
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 Sammuttaa järjestelmän
telinit 0 Sammuttaa järjestelmän
shutdown -h hours:minutes & Sammuttaa järjestelmän suunniteltuna ajankohtana
shutdown -c Järjestelmän ajastetun sammuttamisen peruuttaminen
shutdown -r now Käynnistää uudelleen
reboot Uudelleenkäynnistys
logout Kirjaudu ulos

Komentokoodi Selitys
cd /home Siirry hakemistoon '/ home'
cd .. Palaa edelliseen hakemistoon
cd ../.. Palaa kahteen edelliseen hakemistoon
cd Syötä kotihakemistosi
cd ~user1 Siirry kotihakemistoosi
cd - Palaa 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 hakemiston nimeltä 'dir1'.
mkdir dir1 dir2 Luo kaksi hakemistoa samanaikaisesti
mkdir -p /tmp/dir1/dir2 Luo hakemistopuun
rm -f file1 Poistaa tiedoston nimeltä 'file1'''
rmdir dir1 Poistaa hakemiston nimeltä 'dir1''
rm -rf dir1 Poistaa hakemiston nimeltä 'dir1' ja sen sisällön samanaikaisesti.
rm -rf dir1 dir2 Poistaa kaksi hakemistoa ja niiden sisällön samanaikaisesti
mv dir1 new_dir Nimeä uudelleen/siirrä hakemisto
cp file1 file2 Kopioi tiedosto
cp dir/* . Kopioi kaikki hakemistossa olevat tiedostot nykyiseen työhakemistoon.
cp -a /tmp/dir1 . Hakemiston kopioiminen nykyiseen työhakemistoon
cp -a dir1 dir2 Hakemiston kopioiminen
ln -s file1 lnk1 Luo pehmeä linkki tiedostoon tai hakemistoon
ln file1 lnk1 Fyysisen linkin luominen tiedostoon tai hakemistoon
touch -t 0712250000 file1 Tiedoston tai hakemiston aikaleiman muuttaminen - (YYMMDDhhmm)
iconv -l Luettelo tunnetuista koodauksista
iconv -f fromEncoding -t toEncoding inputFile > outputFile Merkin koodauksen muuttaminen
find . -maxdepth 1 -name *.jpg -print -exec convert Nykyisessä hakemistossa olevien tiedostojen koon muuttaminen eräajona ja niiden lähettäminen pikkukuvahakemistoon (vaatii muuntamisen ImageMagickista).

Komentokoodi Huomautus Selitys
find / -name file1 Etsii tiedostoja ja hakemistoja juuritiedostojärjestelmästä alkaen '/'.
find / -user user1 Etsi käyttäjälle 'user1' kuuluvia tiedostoja ja hakemistoja.
find /home/user1 -name \*.bin Etsi tiedostoja, joiden pääte on '.bin', hakemistosta '/ home/user1'.
find /usr/bin -type f -atime +100 Etsi suoritettavia tiedostoja, joita ei ole käytetty viimeisen 100 päivän aikana.
find /usr/bin -type f -mtime -10 Etsi tiedostoja, jotka on luotu tai muokattu 10 päivän sisällä
find / -name \*.rpm -exec chmod 755 '{}' \; Etsi tiedostoja, joiden pääte on '.rpm' ja määritä niiden käyttöoikeudet.
find / -xdev -name \*.rpm Etsitään tiedostoja, joiden pääte on '.rpm', ottamatta huomioon irrotettavia laitteita, kuten CD-ROM-levyjä, JD-levyjä jne.
locate \*.ps Etsi tiedostoja, joiden pääte on '.ps' - suorita ensin 'updatedb'.
whereis halt Näyttää binääritiedoston, lähdekoodin tai käsikirjan sijainnin.
which halt Näytä binääritiedoston tai suoritettavan tiedoston koko polku.

Komentokoodi Selitys
mount /dev/hda2 /mnt/hda2 Asenna levy nimeltä hda2 - varmista, että hakemisto '/ mnt/hda2' on jo olemassa.
umount /dev/hda2 Poista levy nimeltä hda2 - poistu ensin liitäntäpisteestä '/ mnt/hda2'.
fuser -km /mnt/hda2 Poista asennus, kun laite on varattu
umount -n /mnt/hda2 Suorita asennuksen poisto kirjoittamatta /etc/mtab-tiedostoon - hyödyllinen, kun tiedosto on vain lukuoikeudellinen tai kun levy on kirjoitettu päälle.
mount /dev/fd0 /mnt/floppy Kiinnitä levykkeen levyke
mount /dev/cdrom /mnt/cdrom mounttaa cdrom- tai dvdrom-levyn
mount /dev/hdc /mnt/cdrecorder Kiinnitä cdrw- tai dvdrom-levy
mount /dev/hdb /mnt/cdrecorder Mount a cdrw or dvdrom
mount -o loop file.iso /mnt/cdrom Asenna tiedosto tai ISO-kuva
mount -t vfat /dev/hda5 /mnt/hda5 Windowsin FAT32-tiedostojärjestelmän liittäminen
mount /dev/sda1 /mnt/usbdisk USB-muistitikun tai flash-muistilaitteen liittäminen.
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Windowsin verkko-osion liittäminen

Komentokoodi Selitys
df -h Näytä luettelo asennetuista osioista
ls -lSr |more Lajittele tiedostot ja hakemistot koon mukaan
du -sh dir1 Arvioi hakemiston 'dir1' jo käyttämän tilan määrän.
du -sk * | sort -rn Näytä tiedostot ja hakemistot koon mukaan.
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Näytä asennettujen rpm-pakettien käyttämä tila koon mukaisessa järjestyksessä (fedora, redhatin kaltaiset järjestelmät).
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Näyttää asennettujen deb-pakettien käyttämän tilan koon mukaisessa järjestyksessä (ubuntu, debianin kaltaiset järjestelmät).

Komentokoodi Kommentit
groupadd group_name Luo uuden käyttäjäryhmän
groupdel group_name Poistaa käyttäjäryhmän
groupmod -n new_group_name old_group_name Käyttäjäryhmän uudelleennimeäminen
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Luo käyttäjän, joka kuuluu käyttäjäryhmään "admin".
useradd user1 Luo uuden käyttäjän
userdel -r user1 Käyttäjän poistaminen ('-r' sulkee pois kotihakemistot).
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Käyttäjän ominaisuuksien muuttaminen
passwd Salasanan muuttaminen
passwd user1 Käyttäjän salasanan muuttaminen (vain pääkäyttäjä).
chage -E 2020-12-31 user1 Asettaa käyttäjän salasanan voimassaolon päättymispäivämäärän.
pwck Tarkista '/etc/passwd' tiedostomuodon ja syntaksin korjausten sekä olemassa olevien käyttäjien osalta.
grpck Tarkista '/etc/passwd' tiedostomuodon ja syntaksin korjausten ja olemassa olevien ryhmien osalta.
newgrp group_name Kirjaudu sisään uuteen ryhmään muuttaaksesi äskettäin luodun tiedoston oletusryhmän.

Komentokoodi Kommenttien selitys
ls -lh Näytä käyttöoikeudet
ls /tmp | pr -T5 -W$COLUMNS Jaa terminaali 5 sarakkeeseen näyttöä varten.
chmod ugo+rwx directory1 Asettaa hakemiston omistajan (u), ryhmän (g) ja muiden (o) luku- (r), kirjoitus- (w) ja suoritusoikeudet (x).
chmod go-rwx directory1 Poistaa luku-, kirjoitus- ja suoritusoikeudet ryhmille (g) ja muille (o) hakemistosta.
chown user1 file1 Tiedoston omistaja-attribuutin muuttaminen
chown -R user1 directory1 Muuta hakemiston omistajaattribuutteja ja muuta kaikkien hakemistossa olevien tiedostojen attribuutteja.
chgrp group1 file1 Tiedoston ryhmän muuttaminen
chown user1:group1 file1 Tiedoston omistaja- ja ryhmäattribuuttien muuttaminen
find / -perm -u+s Luettelo kaikista järjestelmän SUID-ohjatuista tiedostoista.
chmod u+s /bin/file1 Asettaa binääritiedoston SUID-bitin - tiedostoa käyttävälle käyttäjälle annetaan samat oikeudet kuin tiedostojen omistajalle
chmod u-s /bin/file1 Poistaa binääritiedoston SUID-bitin käytöstä
chmod g+s /home/public SGID-bitin asettaminen hakemistolle - samanlainen kuin SUID, mutta hakemistokohtainen.
chmod g-s /home/public SGID-bitin poistaminen käytöstä hakemiston osalta
chmod o+t /home/public Aseta tiedoston STIKY-bitti - sallii vain laillisten omistajien poistaa tiedoston.
chmod o-t /home/public STIKY-bitin poistaminen käytöstä hakemiston osalta.

Komentokoodi Kommenttien selitys
chattr +a file1 Salli lukeminen ja kirjoittaminen tiedostoihin vain append-tilassa.
chattr +c file1 Sallii tiedoston automaattisen pakkaamisen/purkamisen ytimen toimesta.
chattr +d file1 Dumppausohjelma ei huomioi tätä tiedostoa tehdessään tiedostojärjestelmän varmuuskopioita.
chattr +i file1 Asettaa tiedoston muuttumattomaksi, eikä sitä voi poistaa, muuttaa, nimetä uudelleen tai linkittää.
chattr +s file1 Salli tiedoston turvallinen poistaminen.
chattr +S file1 Heti kun sovellus suorittaa tiedostolle kirjoitusoperaation, aiheuta, että järjestelmä kirjoittaa muutoksen tuloksen välittömästi levylle.
chattr +u file1 Jos tiedosto poistetaan, järjestelmä mahdollistaa poistetun tiedoston palauttamisen myöhemmin.
lsattr Erityisominaisuuksien näyttäminen

Komentokoodi Selitys
bunzip2 file1.bz2 Pura tiedosto nimeltä 'file1.bz2'.
bzip2 file1 Pakkaa tiedosto nimeltä 'file1
gunzip file1.gz Purkaa tiedoston nimeltä 'file1.gz'.
gzip file1 Pakkaa tiedosto nimeltä 'file1'.
gzip -9 file1 Maksimipakkaus
rar a file1.rar test_file Luo paketin nimeltä 'file1.rar'.
rar a file1.rar file1 file2 dir1 Pakkaa 'file1', 'file2' ja hakemiston 'dir1' samanaikaisesti.
rar x file1.rar Pakkaa rar-paketti pois
unrar x file1.rar rar-paketin purkaminen
tar -cvf archive.tar file1 Luo pakkaamaton tarball
tar -cvf archive.tar file1 file2 dir1 Luo arkisto, joka sisältää 'file1', 'file2' ja 'dir1'.
tar -tf archive.tar Näytä paketin sisältö
tar -xvf archive.tar Paketin vapauttaminen
tar -xvf archive.tar -C /tmp Vapauttaa tarballin /tmp-hakemistoon.
tar -cvfj archive.tar.bz2 dir1 Luo bzip2-arkiston.
tar -jxvf archive.tar.bz2 Purkaa bzip2-arkiston.
tar -cvfz archive.tar.gz dir1 Luo gzip-arkiston
tar -zxvf archive.tar.gz Purkaa gzip-arkiston.
zip file1.zip file1 Luo zip-arkiston
zip -r file1.zip file1 file2 dir1 Pakkaa useita tiedostoja ja hakemistoja yhteen zip-arkistoon.
unzip file1.zip Purkaa zip-arkiston

Komentokoodi Selitys
rpm -ivh package.rpm Rpm-paketin asentaminen
rpm -ivh --nodeeps package.rpm Asenntaa rpm-paketin ja jättää riippuvuusvaroitukset huomiotta.
rpm -U package.rpm Päivittää rpm-paketin muuttamatta sen asetustiedostoa.
rpm -F package.rpm Päivittää rpm-paketin, joka on varmasti asennettu.
rpm -e package_name.rpm Poista rpm-paketti
rpm -qa Näyttää kaikki järjestelmään asennetut rpm-paketit
rpm -qa | grep httpd Näytä kaikki rpm-paketit, joiden nimessä on sana "httpd".
rpm -qi package_name Hanki erityistietoja asennetusta paketista
rpm -qg "System Environment/Daemons" Näytä komponentin rpm-paketit
rpm -ql package_name Näytä luettelo asennetun rpm-paketin tarjoamista tiedostoista
rpm -qc package_name Näytä luettelo asennetun rpm-paketin tarjoamista asetustiedostoista.
rpm -q package_name --whatrequires Näytä luettelo rpm-paketin riippuvuuksista.
rpm -q package_name --whatprovides Näyttää rpm-paketin koon
rpm -q package_name --scripts Näytä asennuksen/poiston aikana suoritetut skriptit.
rpm -q package_name --changelog Näyttää rpm-paketin muutoshistorian
rpm -qf /etc/httpd/conf/httpd.conf Vahvistaa, mikä rpm-paketti toimitti annetun tiedoston.
rpm -qp package.rpm -l Näyttää luettelon tiedostoista, jotka asennuksen poistanut rpm-paketti on toimittanut.
rpm --import /media/cdrom/RPM-GPG-KEY Tuo julkisen avaimen digitaalisia varmenteita
rpm --checksig package.rpm Tarkistaa rpm-paketin eheyden
rpm -qa gpg-pubkey Tarkistaa kaikkien asennettujen rpm-pakettien eheyden.
rpm -V package_name Tarkistaa tiedoston koon, lisenssin, tyypin, omistajan, ryhmän, MD5-tarkistuksen ja viimeisimmän muokkauksen ajankohdan.
rpm -Va Tarkistaa kaikki järjestelmään asennetut rpm-paketit - käytä varoen!
rpm -Vp package.rpm Tarkistaa, että rpm-pakettia ei ole asennettu
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Suorita suoritettava ohjelma rpm-paketista
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Rakennetun paketin asentaminen rpm-lähdekoodista
rpmbuild --rebuild package_name.src.rpm Rakennetaan rpm-paketti rpm-lähdekoodista.

Komentokoodi Huomautuksia
yum install package_name Lataa ja asenna rpm-paketti
yum localinstall package_name.rpm Asennetaan rpm-paketti käyttäen omaa arkistoa ratkaisemaan kaikki riippuvuudet puolestasi.
yum update package_name.rpm Päivittää kaikki asennetut rpm-paketit nykyisessä järjestelmässä.
yum update package_name Päivittää rpm-paketin
yum remove package_name Poista rpm-paketti
yum list Luettelee kaikki järjestelmään asennetut paketit
yum search package_name Etsii paketteja rpm-tietovarastosta
yum clean packages Tyhjennä rpm-välimuisti ladattujen pakettien poistamiseksi
yum clean headers Poista kaikki otsikkotiedostot
yum clean all Poista kaikki välimuistiin tallennetut paketit ja otsikkotiedostot

Komentokoodi Huomautuksia
dpkg -i package.deb Asenntaa/päivittää deb-paketin
dpkg -r package_name Poistaa deb-paketin järjestelmästä
dpkg -l Näyttää kaikki järjestelmään asennetut deb-paketit
dpkg -l | grep httpd Näyttää kaikki deb-paketit, joiden nimessä on sana "httpd".
dpkg -s package_name Hae tietoja tietystä järjestelmään jo asennetusta paketista.
dpkg -L package_name Näyttää luettelon järjestelmään jo asennetun deb-paketin tarjoamista tiedostoista.
dpkg --contents package.deb Näyttää luettelon tiedostoista, jotka tarjoaa paketti, jota ei ole vielä asennettu.
dpkg -S /bin/ping Vahvistaa, mikä deb-paketti tarjoaa annetun tiedoston.

Komento Koodi Kommenttien selitys
apt-get install package_name Asenna/päivitä deb-paketti
apt-cdrom install package_name Asenntaa/päivittää deb-paketin levykkeeltä
apt-get update Päivittää luettelossa olevia paketteja
apt-get upgrade Päivittää kaikki asennetut ohjelmistot
apt-get remove package_name Poistaa deb-paketin järjestelmästä
apt-get check Vahvistaa oikeat arkistot riippuvuuksille
apt-get clean Tyhjennä ladattujen pakettien välimuisti
apt-cache search searched-package Palauttaa paketin nimen, joka sisältää haluamasi hakujonon

Komentokoodi Selitys
cat file1 Tiedoston sisällön tarkasteleminen eteenpäin ensimmäisestä tavusta alkaen.
tac file1 Näytä tiedoston sisältö taaksepäin viimeisestä rivistä alkaen.
more file1 Pitkän tiedoston sisällön tarkastelu
less file1 Samanlainen kuin komento 'more', mutta se sallii saman käänteisen toiminnon kuin tiedoston etenevän toiminnon.
head -2 file1 Näytä tiedoston kaksi ensimmäistä riviä
tail -2 file1 Näytä tiedoston kaksi viimeistä riviä
tail -f /var/log/messages Näytä tiedoston sisältö, kun sitä lisätään reaaliajassa.

Komentokoodi Annotate Kuvaus
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Yhdistää tiedoston yksityiskohtaisen kuvaustekstin ja kirjoittaa kuvauksen uuteen tiedostoon.
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Yhdistää tiedoston kuvaustekstin ja kirjoittaa kuvauksen olemassa olevaan tiedostoon.
grep Aug /var/log/messages Etsi avainsana "Aug" tiedostosta '/var/log/messages'.
grep ^Aug /var/log/messages Etsitään "Aug"-alkuisia sanoja tiedostosta '/var/log/messages'.
grep [0-9] /var/log/messages Valitse tiedostosta '/var/log/messages' kaikki rivit, jotka sisältävät numeroita.
grep Aug -R /var/log/* Etsi merkkijono "Aug" hakemistosta '/var/log' ja sitä seuraavista hakemistoista.
sed 's/stringa1/stringa2/g' example.txt Korvaa "string1" "string2":lla example.txt-tiedostossa.
sed '/^$/d' example.txt Poista kaikki tyhjät rivit example.txt-tiedostosta
sed '/ *#/d; /^$/d' example.txt Poista kaikki kommentit ja tyhjät rivit tiedostosta example.txt. Poista kaikki kommentit ja tyhjät rivit tiedostosta example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]' Yhdistä ylin ja alin solu
sed -e '1d' result.txt Poistetaan ensimmäinen rivi example.txt-tiedostosta.
sed -n '/stringa1/p' Näytä rivit, jotka sisältävät vain sanan "string1".
sed -e 's/ *$//' example.txt Poista tyhjät merkit jokaisen rivin lopusta
sed -e 's/stringa1//g' example.txt Poista asiakirjasta vain sana "string1" ja säilytä kaikki loput.
sed -n '1,5p;5q' example.txt Näytä sisältö riviltä 1 riville 5
sed -n '5p;5q' example.txt Näytä rivi 5
sed -e 's/00*/0/g' example.txt Korvaa useat nollat yhdellä nollalla
cat -n file1 Merkitse tiedoston rivien lukumäärä
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 tarkasteleminen
paste file1 file2 Kahden tiedoston tai kahden sarakkeen sisällön yhdistäminen
paste -d '+' file1 file2 Yhdistä kahden tiedoston tai kahden sarakkeen sisältö, jotka on erotettu toisistaan "+"-merkillä.
sort file1 file2 Lajittele kahden tiedoston sisältö
sort file1 file2 | uniq Poista kahden tiedoston yhdistelmä (säilytä vain yksi kopio päällekkäisistä riveistä).
sort file1 file2 | uniq -u Poista leikkauspiste, jätä muut rivit jäljelle.
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öä poistamalla vain "file1"-tiedoston sisältö.
comm -2 file1 file2 Vertaa kahden tiedoston sisältöä ja poista vain "file2"- tiedoston sisältö.
comm -3 file1 file2 Kahden tiedoston 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.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 (journaling) -tiedostojärjestelmän osioon hda1.
mkfs -t vfat 32 -F /dev/hda1 Luo FAT32-tiedostojärjestelmän
fdformat -n /dev/fd0 Muotoile levykkeen tiedosto
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 Huomautuksia
dump -0aj -f /tmp/home0.bak /home Tee täydellinen varmuuskopio hakemistosta '/home'.
dump -1aj -f /tmp/home0.bak /home Tee interaktiivinen varmuuskopio hakemistosta '/home'.
restore -if /tmp/home0.bak Palauta interaktiivinen varmuuskopio
rsync -rogpav --delete /home /tmp Synkronoi nämä kaksi hakemistoa
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 hakemistosta '/home/user'.
( 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', hakemistosta toiseen hakemistoon.
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Etsi kaikki tiedostot, joiden pääte on '.log', ja tee niistä bzip-paketti.
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Kopioi MBR:n (Master Boot Record) sisältö levykkeelle.
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Palauta MBR:n sisältö levykkeelle tallennetusta varmuuskopiosta.

Komentokoodi 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 Huomautus Selitys
dhclient eth0 Ota 'eth0'-verkkolaite käyttöön dhcp-tilassa.
ethtool eth0 Näytä verkkokortin 'eth0' liikennetilastot.
host www.example.com Etsi isäntänimiä, jotta voit ratkaista nimet IP-osoitteiden ja peilien avulla.
hostname Näytä isäntänimet
ifconfig eth0 Näytä Ethernet-kortin kokoonpano
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 Poista 'eth0'-verkkolaite 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 Etsii isäntänimiä ratkaistakseen nimet ja IP-osoitteet ja peilaa ne.
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 Hallitse staattisia reittejä verkkoon '192.168.0.0/16'.
route del 0/0 gw IP gateway Poista staattisia reittejä
echo “1”> /proc/sys/net/ipv4/ip_foward IP-tiedonsiirron aktivointi
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 //WinClient/share/mnt/share 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://ip addr/share 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 Siivoaa 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 Kirjaa lokiin kaikki linkillä estetyt paketit
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Määritä 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 Pakottaa prosessi lataamaan kokoonpanonsa 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 luettelo komennoista ohjelman avainsanoilla, erityisen hyödyllinen, jos tiedät vain mitä ohjelma tekee etkä muista komentoja
chsh Komentotulkin komentojen muuttaminen
chsh --list-shells Mukava komento, jolla voit selvittää, pitääkö sinun muodostaa etäyhteys toiseen koneeseen.
gpg -c filel Salaa tiedosto GNU Privacy Guardilla
gpg filel.gpg Tiedoston purkaminen GNU Privacy Guardilla.
Käyttölokit: