Kratka navodila

Uporaba terminala

Ta stran pojasnjuje nekaj osnovnih konceptov Linux-a z uporabo preprostih ukazov, katere boste najverjetneje morali uporabiti med igranjem igre. Vsak ukaz se pošlje v terminal tako, da se vtipka ime ukaza, kateremu se po potrebi doda ustrezne opravilne parametre in ko je ukaz popoln, se pritisne na tipko enter.

Pot do datoteke/mape

V Linux-u so poti do datotek definirane z ločevanjem map z znakom “/” (v Windowsu se uporablja “"). Primer poti do datoteke z imenom pippo “/bomb/maker/pippo”. Datoteka se nahaja v mapi z imenom “maker”, katera se nahaja v začetni mapi bomb. Mapa bomb ni vsebovana v nobeni drugi mapi in zato pravimo, da se nahaja v “korenini” (root) drevesa datotek.

pwd

Uporabnik se v terminal nahaja znotraj ene mape, katero lahko odkrije z uporabo ukaza pwd (kar pomeni “print working directory”).

cd

Ukaz cd (kar pomeni “change directory”), kateremu sledi ime datoteke, spremeni delovno mapo v Terminalu. Obstajata tudi 2 posebna ukazna znaka: “.” in “..”. Prvi označuje trenutno mapo, medtem ko drugi označuje predhodno mapo. Na primer, če smo v mapi /bomb/maker in izvedemo ukaz cd .., se bomo znašli v predhodni mapi /bomb.

ls

Ukaz ls (kar pomeni “list”) prikaže datoteke, ki se nahajajo v trenutni mapi. Priporočamo, da se uporabi s parametrom -l (ls -l), ki prikaže več podrobnosti o datotekah in mapah. Uporaba ukaza ls -l nam poda sledečo vsebino delovne mape:

drwxr-xr-x 3 player player 4096 25 Aug 19:37 script
-rw-r--r-- 1 player player 5317 25 Aug 19:37 bomb.js

Obstaja več informacij, vendar nas za namen igre zanima zadnji element vrstice, ki prikazuje ime datoteke “script”, in začetni del znakov vrstice, ki označujejo, kaj lahko storite s to datoteko. Če se vrstica začne s črko d, to pomeni, da je to mapa (“d” kot directory). Sledijo trije sklopi po trije znaki oziroma pomišljaji. V tem primeru imamo rwx, r-x in r-x. Za to igro nas zanima le prvi sklop znakov. Če je prisotna črka r, to pomeni, da je datoteka berljiva; če je prisotna črka w, pomeni, da je datoteka zapisljiva; nenazadnje, če je prisotna črka x, to pomeni, da je datoteka izvršljiva. Če je x na mapi (d), to pomeni, da lahko v mapo vstopite z ukazom cd.

rm

Ukaz rm (remove), katermu sledi zapis imena datoteke, izvrši ukaz brisanja datoteke. Če je želena datoteka mapa in jo želite izbrisati z vso njeno vsebino, morate dodati parameter -R (rekurzivno); kot primer ukaza: rm -R /pippo.

script

Script-a je majhen izvršljiv program. Za zagnati skripto, se v Terminal zapiše njena celotna pot do mape kot ukaz. V primeru, da se želena skripta nahaja v delovni mapi, vtipkate le ime skripte kot ukaz (./script.sh).

cat

Ukaz cat, kateremu sledi zapis imena datoteke, natisne v terminalu vsebino datoteke.

echo

Ukaz echo, kateremu sledi poljublno besedilo zavedeno v narekovajih, natisne dano besedilo v ukazu. Pogosto se uporablja v skriptih za prikaz sporočil uporabniku ali v kombinaciji z drugimi ukazi. Morda vam bo koristno, da ukaz uporabite skupaj z znakom >, kateri omogoča zapis besedila v želeno datoteko. Kot primer, spodnji ukaz vnese besedno zvezo “Ciao Pippo” v datoteko z imenom pippo.txt:

echo 'Ciao Pippo' > pippo.txt

man

Ukaz man, kateremu sledi ime poljubnega Terminalskega ukaza, prikaže priročnik oziroma navodila za ta ukaz.