Õpikust, viitamine ja ajalugu
See leht koondab kokku, kuidas sellele õpikule viidata, milline on eelistatud veebiaadress ja kuidas käsikiri lühikese ajaga kujunes.
Kuidas viidata
Kui viitad sellele õpikule veebis, slaididel, kursusematerjalides või kirjalikus töös, kasuta eelistatult ainult seda aadressi: https://kodu.ut.ee/~vilo/linux/.
Õpikul võib olla korraga mitu töö- või peegelasukohta, kuid viitamise mõttes on mõistlik hoida üks põhiaadress. Selle õpiku puhul on selleks kodu.ut.ee aadress. Kui mõni teine koopia on ajutiselt kättesaadavam, võib seda kasutada lugemiseks, kuid viites endas tasub jääda põhiaadressi juurde.
Lihtne soovituslik viide veebis on näiteks: ChatGPT. Linux/Unix/macOS käsurea kiirõpik. Teda abistas Jaak Vilo. https://kodu.ut.ee/~vilo/linux/
Kui tahad lisada versiooni või kuupäeva, võid kasutada ka kuju: ChatGPT. Linux/Unix/macOS käsurea kiirõpik. Teda abistas Jaak Vilo. Versioon v0.2.0-draft. https://kodu.ut.ee/~vilo/linux/
Mis see õpik on
See on praktiline käsureaõpik, mis liigub lihtsatest terminalisammudest edasi töövoogude, süsteemitunnetuse ja arendaja igapäevatööriistadeni. Rõhk on olnud lühikestel käivitatavatel näidetel, päris tööharjumustel ja algaja jaoks nähtaval mõtteloogikal.
Kuidas õpik tekkis
Õpik sündis väga kiire iteratsioonina 12.–14. aprillil 2026. Alguses valmis tervikmustand, seejärel tehti sellest järk-järgult rohkem raamatu moodi tervik: lisati tiitelleht, sõnastik, snapshotid, release-kord ja veebiväljundid. Pärast seda tuli suurem sisuline laine, kus õpikule anti selgem peatükistruktuur, lisati uusi teemasid ja ehitati sisse rohkem päris töövooge.
Edasi liikus raskuskese üha rohkem praktilisuse poole. Peatükid said juurde järjest rohkem käivitatavaid näiteid, shelli tööloogikat, faili- ja süsteemitunnetust, võrguteemasid, tekstikäske, skriptimist, Git-i, Dockeri ja muid tööriistu. Lõppfaasis keskendus töö üha enam sellele, et algus oleks algajale lihtne, järjekindel ja mitte liiga järsk.
Peamised arengusammud
- 2026-04-12 23:03 — algne mustand: sündis esimene terviklik raamatuversioon.
- 2026-04-12 23:13 — lisati sõnastik ja esimesed ajatempliga snapshotid, et õpik oleks juba varases staadiumis dokumenteeritav.
- 2026-04-12 23:26 — tekkis tiitelleht ja versiooniinfo; õpik hakkas võtma päris raamatu kuju.
- 2026-04-12 23:33 — paika pandi release- ja snapshot-kord, mis andis projektile stabiilse töörežiimi.
- 2026-04-12 23:59 — lisati quick start, screenshot-juhis ja peidetud failide teema; õpik muutus kohe palju praktilisemaks.
- 2026-04-13 00:20 — käsunäiteid ja terminaliväljundi esitust pingutati ühtlasemaks ja õpetuslikumaks.
- 2026-04-13 09:42 — käskude esitust lihviti ja töövoogude peatükke hakati ümber korraldama.
- 2026-04-13 10:14 — konsistents kasvas ning HTML- ja PDF-vaadete seosed said nähtavamaks.
- 2026-04-13 11:25 — veebiversioon sai selgema avalehe loogika ja parema maandumisvaate.
- 2026-04-13 12:01 — tehti suur struktuurimuutus: peatükid nummerdati ümber, lisati osad ja mitmed uued põhipeatükid, nagu failisüsteemi kaart, kettaruum, veaotsing, võrgu põhitööriistad, logid, tmux, cron ja shelliskriptid.
- 2026-04-13 12:07 — HTML-avaleht eraldati koondvaatest, et veebis lugemine oleks mugavam.
- 2026-04-13 12:11 — parandati PDF-print-layout ja täpsustati autorlus- ning versiooniplokk.
- 2026-04-13 12:15 — peatükkide HTML-vaadetesse lisati tugevam päis ja parem navigeerimine.
- 2026-04-13 12:30 — laiendati
perl-osa ja parandati inline-HTML renderdusprobleeme. - 2026-04-13 22:18 — lisati näidisandmeid ja tugevamad praktilised shellinäited.
- 2026-04-13 22:41 — põhipeatükid said juurde hulga päris kasutuse näiteid ja ühe-realisi töövooge.
- 2026-04-13 22:58 — autorlus tehti läbipaistvamaks ja buildid märgiti selgelt mustandiks.
- 2026-04-13 23:04 — täpsustati ajaloo-lühiteid ja
less-i navigeerimist. - 2026-04-13 23:18 — harjutuskausta loogika ja mitmerealised näited said palju selgemaks.
- 2026-04-13 23:24 — käsuahelad ja job-control näited muutusid sisukamaks.
- 2026-04-13 23:40 — praktiline shelli- ja tööriistajuhis süvenes veel.
- 2026-04-13 23:53 — mitmesse peatükki lisati praktilisi one-liner-töövooge.
- 2026-04-14 09:33 — algusosa tehti teadlikult lihtsamaks: kõigepealt paljad käsud ja mnemoonika, alles siis lipud ja detailsemad kujud.
- 2026-04-14 09:50 — quick startis muudeti
wcvarasemaks kuiwc -l, et algus oleks loomulikum ja vähem järsk. - 2026-04-14 18:00 — lisati Dockeri praktiline arendusvoog: bind mount'iga töö,
docker composearenduses ja IDE arenduskonteinerite loogika. - 2026-04-14 18:12 — HTML-navigeerimine muudeti jõulisemaks: peatükid on nüüd osade kaupa avatavad-suletavad, aktiivne leht tõstetakse esile ja peatükivaates on eelmine/järgmine liikumine.
- 2026-04-14 18:18 — õpik jõudis verstapostini
v0.2.0-draft, mis tähistab küpsemat veebivaadet, selgemat töörežiimi ja tugevamat arendustöövoogude katvust. - 2026-04-14 23:20 — algusosa tihendati ja puhastati toimetuslikest kõrvalmärkustest; lisandus päris screenshot-workflow koos peatükki seotud piltidega ja eraldi offline screenshot-juhend.
- 2026-04-15 10:41 — algaja õpitee refaktoreeriti rangemalt lihtsamast keerulisemaks: esimesed peatükid said kooliõpiku moodi ülesehituse, esimest tervikharjutust nihutati hilisemaks ning valitud kuvatõmmised seoti selgemalt peatükkide sisuga.
Versioonid
Projekti käigus on loodud järjestikuseid mustandiversioone alates v0.1.0-draft seeriast kuni käesoleva buildi märgini v0.2.0-draft. Iga suurem verstapost kinnitatakse tag’i ja snapshot-PDF-iga, et õpiku areng oleks taastatav ja viidatav.
Praegune seis
Praegune build on endiselt mustand, kuid sisu on juba selgelt kasutatav õppematerjalina. Edasine töö liigub tõenäoliselt veel kahe suuna vahel: ühelt poolt sisu tehniline kontroll ja näidete verifitseerimine, teiselt poolt algaja-vaate jätkuv lihvimine.
Tagasiside
Kui tahad saata parandusi, ideid või tähelepanekuid, siis kõige lihtsam staatilise veebilehe lahendus on e-kiri. Ava valmis kirjapõhi ja saada oma mõtted aadressile vilo@ut.ee.
Saada tagasisidet: soovitused ja murekohad
Kirja teemarida on eeltäidetud kujul Soovitused ja murekohad. Soovi korral lisa ka konkreetne peatükk, lehe URL või screenshot, mille kohta tagasiside käib.
Mustand: sisu ei ole veel tehniliselt ega keeleliselt täielikult kontrollitud ega toimetatud.
- Versioon
v0.2.0-draft- Kood
v0.2.0-draft-12-g5af973a- Commit
5af973a- Tag
v0.2.0-draft- Kuupäev
2026-04-15 13:57:20 BST