POS/Lab 1 2021

Izvor: SI Wiki
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.

  • 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'