ПОС/Лаб 1 2021 — разлика између измена
(да се на) |
м (Falilo sudo, i provera tipa) |
||
| (Нису приказане 3 међуизмене 3 корисника) | |||
| Ред 1: | Ред 1: | ||
{{tocright}} | {{tocright}} | ||
Лаб 1 је у школској години 2020/21 рађен у '''првом''' термину вежби, што је одсуство од досадашњег шаблона услед пандемије. Приметно је да су задаци знатно једноставнији од првог лаба из прошлих година. | Лаб 1 је у школској години 2020/21 рађен у '''првом''' термину вежби, што је одсуство од досадашњег шаблона услед пандемије. Приметно је да су задаци знатно једноставнији од првог лаба из прошлих година. | ||
{{решења}} | |||
== Група 2 == | == Група 2 == | ||
=== Задатак 1 === | === Задатак 1 === | ||
| Ред 8: | Ред 9: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
find / -size +10M | sudo find / -type f -size +10M | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Друго решење: | Друго решење: | ||
<syntaxhighlight lang="bash" class="spoiler" | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
sudo du / -ht 10M | |||
</syntaxhighlight> | </syntaxhighlight> | ||
| Ред 28: | Ред 24: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
man bash | wc -w | man bash | wc -w | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Ред 39: | Ред 35: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
echo "End of file is here." | tee -a t1.txt t2.txt | echo "End of file is here." | tee -a t1.txt t2.txt | ||
tar -czf 'arhiva' t1.txt t2.txt | tar -czf 'arhiva' t1.txt t2.txt | ||
| Ред 51: | Ред 47: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
find / -cmin +5 | sudo find / -type f -cmin +5 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Ред 60: | Ред 56: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
find ../ | wc -l | find ../ | wc -l | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Ред 69: | Ред 65: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
date '+%H %M' | date '+%H %M' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Категорија:ПОС]] | [[Категорија:ПОС]] | ||
[[Категорија:Лабораторијске вежбе]] | [[Категорија:Лабораторијске вежбе]] | ||
Тренутна верзија на датум 3. април 2023. у 15:07
Лаб 1 је у школској години 2020/21 рађен у првом термину вежби, што је одсуство од досадашњег шаблона услед пандемије. Приметно је да су задаци знатно једноставнији од првог лаба из прошлих година.
- За питања са више одговора, тачни одговори су подебљани и уоквирени
- За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
- Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:
Група 2
Задатак 1
Поставка
(3п) Написати команду која проналази све фајлове у систему који су већи од 10MB.
Решење
sudo find / -type f -size +10M
Друго решење:
sudo 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
Поставка
(3п) 'Исписати фајлове у систему који нису мењани у последњих 5 минута.'
Решење
sudo find / -type f -cmin +5
Задатак 2
Поставка
(4п) 'Исписати број потомака родитељског директоријума.'
Решење
find ../ | wc -l
Задатак 3
Поставка
(7п) 'Исписати тренутне сате и минуте, између њих један бланко знак и ништа више да се не налази у испису.'
Решење
date '+%H %M'