POS/Lab 1 2021
Lab 1 je u školskoj godini 2020/21 rađen u prvom terminu vežbi, što je odsustvo od dosadašnjeg šablona usled pandemije. Primetno je da su zadaci znatno jednostavniji od prvog laba iz prošlih godina.
Grupa 2
Zadatak 1
Postavka
(3p) Napisati komandu koja pronalazi sve fajlove u sistemu koji su veći od 10MB.
Rešenje
find / -size +10M
Drugo rešenje:
du / -ht 10M
Zadatak 2
Postavka
(4p) Napisati komande koliko reči ima uputstvo (eng. manual) za komandu bash.
Rešenje
man bash | wc -w
Zadatak 3
Postavka
(7p) Napisati komande koje upisuju rečenicu "End of file is here." u fajlove t1.txt i t2.txt. Smatrati da drugi fajl, respektivno, postoji. Nakon toga fajlove treba arhivirati i komprimovati u fajl arhiva (tačno tako, bez ekstenzije).
Napomena: Na odbrani je naglašeno je da 'napisati komande koje upisuju rečenicu' označava dodavanje (append-ovanje).
Rešenje
echo "End of file is here." | tee -a t1.txt t2.txt
tar -czf 'arhiva' t1.txt t2.txt
Grupa ?
Po usmenom predanju Filipa Gomilanovića.
Zadatak 1
Postavka
(?p) 'Ispisati fajlove koji nisu menjani u poslednjih 5 minuta.' Pretpostavka je da se, kao u grupi 2, pretraga obavlja u sistemu a ne u korisničkom direktorijumu.
Rešenje
find / -cmin +5
Zadatak 2
Postavka
(?p) 'Ispisati broj potomaka roditeljskog direktorijuma.'
Rešenje
ls ../ | wc -l
Zadatak 3
Postavka
(?p) 'Ispisati trenutne sate i minute, između njih jedan blanko znak i ništa više da se ne nalazi u ispisu.'
Rešenje
date '+%H %M'