Käsurea programmide info

See lehekülg annab infot erinevate Linuxis kasutatavate käsurea programmide kohta. Programmid on jaotatud mitmesse kategooriasse:

Iga käsu kohta anname selle nime, kuidas seda paigaldada, kui see ei ole automaatselt paigaldatud ja näited kasutamise kohta. Paljudel programmidel on väga palju erinevaid kasutusvõimalusi ja käsurea lippe, mis muudavad nende käitumist. Iga programmi kohta on võimalik leida lisainfot käsuga man PROGRAMM.

Käskude kasutamine on kirjutatud kujul käsk [VALIK]... [FAIL].... Lihtsalt suurte tähtedega kirjutatud sõna tähendab programmile antud sisendit, kantsulgudega ümbritsetud valik ei ole kohustuslik programmi jooksutamiseks ja kolm täppi valiku taga tähendab, et seda võib olla mitu.

[-] Failisüsteemi haldamine

cd — change directory

Kasutamine

cd [KAUST]

Näited

cd .. — muuda aktiivne kaust praeguse kausta ülemkaustaks.

cd ~ või cd — muuda aktiivne kaust kasutaja kodukaustaks.

cd / — muuda aktiivne kaust süsteemi juurkaustaks.

ls — list

Kasutamine

ls [VALIK]... [FAIL]...

Näited

ls — nimetab praeguses kaustas olevad failid ja kaustad.

ls -a — nimetab kõik praeguses kaustas olevad failid ja kaustad.

ls -l — nimetab praeguses kaustas olevad failid ja kaustad. Lisaks ütleb iga faili õigused, suuruse ja millal seda viimati muudeti.

ls -lh — kaustas olevate failide suurused antakse inimesele lihtsamini loetavates ühikutes.

ls -S — sorteeri failid suuruse järgi. Tavaliselt sorteeritakse failid nime järgi. Rohkem valikuid sorteerimiseks on võimalik anda --sort valikuga, vt man ls.

mkdir — make directory

Kasutamine

mkdir [VALIK]... KAUST...

Näited

mkdir --parents KAUST... — loo vahepealsed kaustad, kui neid ei ole.

cat — concatenate

Kasutamine

cat [VALIK]... [FAIL]...

Loeb iga antud faili sisu ja väljastab antud järjekorras.

Näited

cat f - g — väljastab faili f sisu, seejärel standardsisendi ja lõpuks faili g sisu.

rm — remove

Kasutamine

rm [VALIK]... [FAIL]...

Näited

rm fail1 fail2 — kustuta fail1 ja fail2.

rm -r kaust — kustuta kaust rekursiivselt.

rm -f ... — kustuta kõik failid, ignoreeri faile mis ei eksisteeri ja ära küsi midagi üle.

find

Kasutamine

find [ALGUSKOHT...] [PIIRANG]

Näited

Programmil find on väga palju erinevaid filtreid, mida kasutaja saab valida, vt man find.

find . -name "failinimi" — leia kõik failid nimega failinimi.

find . -name "*.txt" — leia kõik failid .txt lõpuga.

find . -type d -name "nimi" -exec ls {} \; — leia kõik kaustad nimega "nimi" ja jooksuta ls nende sees.

find / -size +1G — leia kõik failid, mis on suuremad kui 1GB.

find / -user kasutaja -mtime 5 — leia kõik failid, mis on omatud kasutaja poolt ja muudetud viimase 5 päeva jooksul.

find kaust/ -mtime 0 — leia kõik failid, mis on muudetud viimase 24h jooksul.

[-] Teksti töötlemine

grep

Kasutamine

grep [VALIK]... FILTER... [FAIL]...

Näited

grep "tekst" — näita ainult ridu, mis sisaldavad teksti tekst.

grep -i "tekst" — näita ainult ridu, mis sisaldavad teksti tekst, ei erista suur- ega väiketähti.

grep -v "tekst" — näita ainult ridu, mis ei sisalda teksti tekst.

grep -rn "tekst" — näita ainult ridu, mis sisaldavad teksti tekst ja näita reanumbreid.

grep -rn "tekst" — otsi rekursiivselt kõikidest failidest ridu, mis sisaldavad teksti tekst ja näita reanumbreid.

cut

Kasutamine

cut VALIK... [FAIL]...
Kasutab standardsisendit kui faili ei ole määratud.

Näited

cut -c 1-5 fail.txt — väljastab fail.txt-i 5 esimest tähte.

cut -d' ' -f2 — väljastab teise tühikuga eraldatud välja.

cut -d' ' -f1,3 --output-delimiter=',' — väljastab esimese ja kolmanda tühikuga eraldatud välja ja eraldab need väljad komaga

tr — translate

Kasutamine

tr [VALIK]... TEKST1 [TEKST2], loeb sisendi standardsisendist.

Näited

tr 'a' 'b' — asenda kõik sisendis olevad a-d b-dega.

tr -d 'a-e' — kustuta kõik sisendis olevad tähed hulgas abcde.

tr -s ' ' — asenda kõik sisendis olevad järjestikused tühikud ühe tühikuga.

tr 'a-z' 'A-Z' — asenda kõik sisendis olevad väiketähed suurte tähtedega.

tr '[:digit:]' '*' — asenda kõik sisendis olevad numbrid tärnidega.

sort

Kasutamine

sort [VALIK]... [FAIL]...

Kui faili ei anta loetakse standardsisendit.

Näited

sort — sorteeri sisendi read tähestiku järjekorras.

sort -n — sorteeri sisendi read arvudena.

sort -t' ' -k3 — sorteeri sisend kolmanda tühikuga eraldatud välja järgi.

sort -C — kontrolli kas sisend on sorteeritud.

uniq — unique

Kasutamine

uniq [VALIK]... [SISEND [VÄLJUND]]

Kuna uniq asendab ainult järjestikused samasugused read on tihti mõtekas read enne sort programmist läbi lasta.

Näited

uniq — asenda järjestikused samasugused read ühe reaga.

uniq -c — asenda järjestikused samasugused read ühe reaga. Rea ette kirjuta mitu korda see algses sisendis kordus.