ПОС/Лаб 1 2021

Извор: SI Wiki
< ПОС
Датум измене: 6. април 2021. у 00:44; аутор: Fedja (разговор | доприноси) (-zalutali navodnik)
Пређи на навигацију Пређи на претрагу

Лаб 1 је у школској години 2020/21 рађен у првом термину вежби, што је одсуство од досадашњег шаблона услед пандемије. Приметно је да су задаци знатно једноставнији од првог лаба из прошлих година.

Група 2

Задатак 1

Поставка

(3п) Написати команду која проналази све фајлове у систему који су већи од 10MB.

Решење

find / -size +10M

Друго решење:

du / -ht 10M

Задатак 2

Поставка

(4п) Написати команде колико речи има упутство (енг. manual) за команду bash.

Решење

man bash | wc -w

Задатак 3

Поставка

(7п) Написати команде које уписују реченицу "End of file is here." у фајлове t1.txt и t2.txt. Сматрати да други фајл, респективно, постоји. Након тога фајлове треба архивирати и компримовати у фајл arhiva (тачно тако, без екстензије).

Напомена: На одбрани је наглашено је да 'написати команде које уписују реченицу' означава додавање (append-овање).

Решење

echo "End of file is here." | tee -a t1.txt t2.txt
tar -czf 'arhiva' t1.txt t2.txt

Група ?

По усменом предању Филипа Гомилановића.

Задатак 1

Поставка

(?п) 'Исписати фајлове који нису мењани у последњих 5 минута.' Претпоставка је да се, као у групи 2, претрага обавља у систему а не у корисничком директоријуму.

Решење

find / -cmin +5

Задатак 2

Поставка

(?п) 'Исписати број потомака родитељског директоријума.'

Решење

ls ../ | wc -l

Задатак 3

Поставка

(?п) 'Исписати тренутне сате и минуте, између њих један бланко знак и ништа више да се не налази у испису.'

Решење

date '+%H %M'