POS/Lab 1 2021

Izvor: SI Wiki
< ПОС
Datum izmene: 6. april 2021. u 00:42; autor: Fedja (razgovor | doprinosi) (+l1 2021)
(razl) ← Starija izmena | Trenutna verzija (razl) | Novija izmena → (razl)
Pređi na navigaciju Pređi na pretragu

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'