Lisa C: sõnastik ja terminoloogia
Levinud mõistete lühiseletused. Ingliskeelseid vasteid vajad käsurea abi ja dokumentatsiooni lugemisel; täieliku teemade kaupa võrdluse leiad inglise-eesti terminoloogiast.
Üldmõisted
terminal: tekstipõhine keskkond, kus käske sisestatakseCLIehkcommand-line interface: käsurealiides; viis arvutiga suhelda käske kirjutadesGUIehkgraphical user interface: graafiline kasutajaliides; viis arvutiga suhelda akende, nuppude, menüüde ja ikoonide kauduviipehkprompt: terminalirea alguses olev tekstiosa, mis näitab, et shell ootab sisestustkäsurida: üks konkreetne käsk koos argumentidegashell: käsutõlk, mis loeb käsurida ja käivitab käskekäsk: programm või shelli sisseehitatud toiming, mida käsurealt käivitatakseargument: käsule etteantud sisend, näiteks failinimi või musterlipp: käsu valik, tavaliselt kujul-nvõi--helpvalik: üldisem nimetus käsu lisakäitumise määramiseksstandardsisendehkstdin: programmi vaikimisi sisendvoogstandardväljundehkstdout: programmi tavaline väljundvoogveaväljundehkstderr: eraldi väljund vigade ja hoiatuste jaokspuhverdamineehkbuffering: olukord, kus programm kogub väljundi ajutiselt kokku enne, kui selle ekraanile, faili või torusse edasi saadabpuhvri tühjendamineehkflush: puhvri kohene tühjendamine, et väljund jõuaks kohe nähtavale või järgmisse kohtatoru: kuju|, millega ühe käsu väljund suunatakse teise käsu sisendiksümbersuunamine: väljundi või sisendi suunamine faili või mujalelõpetuskoodehkexit code: käsu tulemust kirjeldav kood; tavaliselt tähendab0edu
Failid ja süsteem
fail: andmeüksus failisüsteemiskataloog: koht, mis sisaldab faile ja teisi kataloogeteeehkpath: failini või kataloogini viiv asukohtkodukataloog: kasutaja isiklik põhikataloog, sageli~bin: käivitatavate programmide katalooginimi; ajalooliselt sõnastbinary, näiteks/bin,/usr/binvõi~/binpeidetud fail: tavaliselt punktiga algav fail või kataloog, mida paljud tööriistad vaikimisi ei näitapunktiga algav nimi: fail või kataloog nimega nagu.zshrcvõi.git; seda nimetatakse sageli ka peidetud kirjeksõigused: reeglid, mis määravad lugemise, kirjutamise ja käivitamiseomanik: kasutaja, kellele fail kuulubgrupp: kasutajate rühm, mille järgi saab õigusi jagadaroot: süsteemi eriline administraatori kasutaja, kellel on väga laiad õigusedsudo: tööriist, millega käivitatakse üks käsk ajutiselt kõrgemate õigustegatäitmisõigus: õigus faili käivitadatäitmisbitt: faili täidetavust märkiv õiguste osarekursiivne: tegevus, mis läheb ka alamkataloogidesse ja nende sisu kallale- valik
-fehkforce: sunnib paljudes käskudes toimingu lõpule või jätab kinnituse küsimata; täpne tähendus sõltub käsust räsi: lühike sõrmejälg, mis kirjeldab faili sisukrüptoräsi: räsi, mida kasutatakse tervikluse kontrolliks, näiteksSHA-256
Shell ja tekstitöötlus
globbing: shelli mustrilaiendus kujudele nagu*,?,[]jutumärkidega kaitsmineehkquoting: erimärkide mõju piiramine jutumärkide abilpaomärgiga kaitsmineehkescaping: ühe märgi erikäitumise väljalülitamine, tavaliselt\abilshellimuutuja: aktiivse shelli sees hoitav muutujakeskkonnamuutuja: muutuja, mis antakse edasi alamprotsessidelealias: lühinimi mõnele pikemale käsuleshelli sisseehitatud käskehksisekäsk(builtin): käsk, mis on shelli enda sees, mitte eraldi programmina kettalreserveeritud sõnaehkkeyword: shelli süntaksi osa, näiteksif,then,for,do,doneshelli funktsioon: shellis defineeritud käsuplokk, mida saab nimega käivitadaregulaaravaldis: mustrikeel tekstis vastete leidmisekssõneehkstring: märkide jada; sõneliteraal annab selle koodis otseselt kirjafilter: käsk, mis loeb ridu ja väljastab neist ainult vajaliku osa
Võrk ja kaugkasutus
host: võrgus olev sihtmasin; sageli serveri nimi või aadressserver: masin või teenus, kuhu ühendutakseport: numbriline võrgukanal teenuse jaoksSSH: turvaline protokoll kaugmasinasse logimiseks ja käskude käivitamiseksvõtmepaar: avaliku ja privaatse võtme paar autentimisekspordiedastusehkport forwarding: võrguühenduse suunamine ühest pordist teiseWSLehkWindows Subsystem for Linux: viis käitada Windowsis Linuxi kasutajaruumi
Git ja GitHub
repo: Giti hoidla või repositooriumharu: eraldi arendusjoon Gitiscommitehkversioonikirje: loogiline muudatuse salvestus Gitiskaugrepoehkremote: väline repo, millega kohalik repo suhtleborigin: vaikimisi peamise kaugrepo nimimärgendehktag: nimetatud tähis mõne versioonikirje juuresväljalaseehkrelease: teadlikult välja antud versioon, tavaliselt seotud kindla Giti märgendiga (tag)hetktõmmisehksnapshot: säilitamiseks tehtud väljundikoopia, mida järgmine koostamine üle ei kirjutaverstapost: oluline seis, mis tasub eraldi nime all alles hoidapull requestehk tõmbekutse: GitHubi kaudu esitatud muudatusettepanek harust teisediff: muudatuste vaade enne või pärast versioonikirje loomistvahealaehkstage: Giti ala, kuhu valitakse järgmisse versioonikirjesse minevad muudatused
Paketid ja arenduskeskkond
pakett: paigaldatav tarkvaraüksus või sõltuvuspaketihaldur: tööriist pakettide paigaldamiseks, eemaldamiseks ja uuendamisekssõltuvus: teek või pakett, mida projekt vajabvirtuaalkeskkond: eraldatud keskkond projekti sõltuvuste jaoksIDE: integreeritud arenduskeskkondkoostamineehkbuild: lähtefailidest kasutatava väljundi tekitaminekompileerimine: lähtekoodi või dokumendi tõlkimine teise vormi, näiteks PDF-ikstõlgendajaehkinterpreter: programm, mis loeb lähtekoodi ja käivitab seda otsekompilaator: programm, mis tõlgib lähtekoodi teise vormi, sageli binaariks või baitkoodiksbinaar: kompileeritud käivitatav fail masina jaoksbaitkood: vahevorm, mida käitab eraldi käivituskeskkond või virtuaalmasinkäivituskeskkondehkruntime: keskkond, mida programm tööks vajabJVMehk Java virtuaalmasin: keskkond, mis käivitab Java klassifaile ja baitkoodiHomebrewehkbrew: levinud paketihaldur macOS-isPowerShell: Windowsi käsukeskkond ja skriptikeel
Andmed ja andmebaasid
CSV: lihtne tabelivorming, kus väljad on tavaliselt komadega eraldatudJSON: võtme-väärtuse ja massiivide vorming, mida kohtab palju API-des ja seadistusfailidesXML: märgendipõhine puustruktuuriga vormingrelatsiooniline andmemudel: viis kirjeldada andmeid tabelite ja nende seoste kaudurida: üks kirje tabelisveerg: üks omadus või väli tabelisprimaarvõtiehkprimary key: väli, mis eristab iga rea teistestvõõrvõtiehkforeign key: väli, mis viitab teise tabeli primaarvõtmeleJOIN: SQL-i operatsioon, mis seob ridu eri tabelitestskeem: andmebaasi struktuuri kirjeldus, näiteks tabelid, väljad ja seosed
Docker
imageehkkonteinerkuju(AKITis kakonteinerpakett): valmis konteineri aluskihtide kogumkonteiner: konteinerkujust loodud eraldatud käivituskeskkond koos kirjutatava kihiga; võib olla töötav või peatatudregistrihoidlaehkregistry: koht, kus konteinerkujusid hoitakse ja kust neid alla laaditaksehostitee sidumineehkbind mount: hostsüsteemi faili või kataloogi sidumine konteineri teeganimega andmeköideehknamed volume: Dockeri hallatav püsiv andmealaarenduskonteinerehkdevcontainer: IDE-ga seotud Dockeri-põhine arenduskeskkond
Dokumendid
Markdown: lihtne märgistuskeel tekstidokumentide kirjutamiseksLaTeX: märgistus- ja küljendussüsteem kvaliteetsete dokumentide jaoksPDF: lõppväljund jagamiseks või printimiseksHTML: veebis kuvamiseks sobiv väljund
Peatüki täisspikker
Referents
Eesmärk
leia mõiste tähendus ning tunne ära ingliskeelne vaste dokumentatsioonis
Põhimõisted
CLIkäsuridaGUIgraafiline liidesviipehkpromptootab sisestustshelltõlgendab käskelippkäsu valikrepoGiti hoidla