A félév folyamán 2 kis ZH, 2 nagy ZH és egy kötelező program megírására kerül sor.
A kis ZH-k 10-20 percig tartanak, papíron kell válaszolni kb 10 kérdésre. Egy kis ZH-val maximum 10 pont szerezhető.
A nagy ZH-kat egész órán lehet írni (135 perc), számítógép előtt, programozási feladatot kell megoldani. Egy nagy ZH maximális pontszáma 20.
A kötelező program egy előre kiadott listából véletlenszerűen kiválasztott feladat megoldása számítógép előtt. Ezt is egész órán írjuk (135 percig), maximum 20 pont szerezhető vele.
Továbbá az órai aktivitásra (házi feladat bemutatása, aktivitás, stb.) plusz pont szerezhető - maximum 10. Minusz pont is szerezhető indokolt esetben.
pwd
Aktuális könyvtár lekérdezése
cd
Könyvtárváltás
ls -a -d -l -R -r
Könyvtár tartalmának listázása
-a: rejtett fájlokat is megjeleníti
-d: a könyvtárbejegyzés megjelenítése (célszerű a -l kapcsolóval együtt használni)
-l: részletes lista
-R: rekurzív listázás
-r: fordított sorrend
mkdir -p -m
Könyvtár létrehozása
-p: a teljes megadott útvonalat megpróbálja létrehozni
-m: jogosultságok beállítása
rmdir -p
Könyvtár törlése
-p: a teljes megadott útvonalat megpróbálja törölni
mv -b -f -i -u
Fájl vagy könyvtár áthelyezése/átnevezése
-b: mentés készítése a felülírandó fájlokról
-f: felülírás előtt nem kérdez vissza
-i: kétes esetben megerősítést vár
-u: csak a régebbi fájlokat írja felül
cp -b -f -i -l -r -R -s -u
Fájl (vagy könyvtár) másolása
-b: mint mv-nél
-f: mint mv-nél
-i: mint mv-nél
-l: link készítése másolás helyett
-r: rekurzív másolás (könyvtár esetén)
-R: rekurzív másolás (könyvtár esetén)
-s: szimbolikus link készítése másolás helyett
-u: mint mv-nél
rm -f -i -r -R
Fájl (vagy könyvtár) törlése
-f: kétes esetben nem kérdez vissza
-i: kétes esetben visszakérdez
-r: rekurzív törlés (könyvtár esetén)
-R:
rekurzív törlés (könyvtár esetén)
ln -s
Fájl (vagy könyvtár) linkelése
-s: szimbolikus link készítése
du -a -h -m -s
Fájlok méretének összeszámolása
-a: minden fájlnak írja ki a méretét (különben csak a könyvtárakét)
-h: human-readable kiírás
-m: kilobájtok helyett megabájtok
-s: csak a végösszeget írja ki
chmod ### augo+-=rwx -R -c
Jogosultságok beállítása
777, 755, 700, 666, 644, 600, 400
a+w, u+x, o-r, g=rw
-R: rekurzívan
-c: jelentse ha történt változás
*
Akárhány tetszőleges karakter helyettesítése
?
Tetszőleges karakter helyettesítése
.
Aktuális könyvtár
..
Egy szinttel feljebb lévő könyvtár
~
home könyvtár (relatív)
/home/hxxxxxx
home könyvtár (abszolút)
Szövegfájlok
Szöveg kiírása
Fájl teljes tartalmának kiírása
Fájl teljes tartalmának oldalankénti kiírása
A fájl első # sorának kiírása
A fájl utolsó # sorának kiírása
-f: a (változó tartalmú) fájl utolsó sorainak folyamatos kiírása
A fájl mintára illeszkedő sorainak kiírása
-A: a találat utáni x db sort is kiírja
-B: a találat előtti x db sort is kiírja
-C: a találat előtti x/2 és utáni x/2 sort is kiírja
-e: reguláris kifejezés használata (általában alapból bekapcsolt)
-r: rekurzív (minden fájlban keres az adott könyvtárban)
-R: rekurzív
A fájlban található bájtok/sorok/szavak számának kiírása
-c: a fájl méretét írja ki
-l: a sorok számát írja ki
-m: a karakterek számát írja ki
-w: a szavak számát írja ki
CTRL+D - EOF (End-Of-File - fájl vége) karakter beszúrása. Vigyázat, a shell-re is érvényes! (bezárja)