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.
- Za pitanja sa više odgovora, tačni odgovori su podebljani i uokvireni
- Za pitanja za koje se odgovori unose, tačni odgovori su podvučeni i sakriveni, tako da se prikažu kada izaberete taj tekst (primer: ovako)
- Pritisnite levo dugme ispod za sakrivanje i otkrivanje svih odgovora, ili desno dugme za uključivanje i isključivanje interaktivnog režima:
Grupa 2
Zadatak 1
Postavka
(3p) Napisati komandu koja pronalazi sve fajlove u sistemu koji su veći od 10MB.
Rešenje
sudo find / -type f -size +10M
Drugo rešenje:
sudo 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
(3p) 'Ispisati fajlove u sistemu koji nisu menjani u poslednjih 5 minuta.'
Rešenje
sudo find / -type f -cmin +5
Zadatak 2
Postavka
(4p) 'Ispisati broj potomaka roditeljskog direktorijuma.'
Rešenje
find ../ | wc -l
Zadatak 3
Postavka
(7p) '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'