ПОС/Лаб 1 2017 — разлика између измена
м (KockaAdmiralac преместио је страницу „ПОС/Л1 2017” на „ПОС/Лаб 1 2017” без остављања преусмерења: Slično sa OO1) |
м (Formatiranje) |
||
| Ред 5: | Ред 5: | ||
== Задатак 1 == | == Задатак 1 == | ||
=== Поставка === | === Поставка === | ||
'''(3п)''' У едитору Emacs пронаћи команду која мења buffer у текућем прозору (window). | |||
=== Решење === | === Решење === | ||
<code>C-x b</code> | |||
== Задатак 2 == | == Задатак 2 == | ||
=== Поставка === | === Поставка === | ||
'''(4п)''' Направити запаковану архиву свих фајлова и директоријума који су диркетни потомци директоријума '''/etc''' и који се завршавају на '''conf'''. Архиву сместити у кориснички директоријум под називом '''conf.tar.gz'''. Као одговор приложити списак команди које су извршене. | |||
=== Решење === | === Решење === | ||
<syntaxhighlight lang="bash"> | |||
find /etc/ -name "*.conf" | xargs tar -czvf "conf.tar.gz" | find /etc/ -name "*.conf" | xargs tar -czvf "conf.tar.gz" | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Друго решење: | Друго решење: | ||
<syntaxhighlight lang="bash"> | |||
find /etc/ -name "*.conf" | tar -czvf "conf.tar.gz" -T - | find /etc/ -name "*.conf" | tar -czvf "conf.tar.gz" -T - | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Ред 27: | Ред 25: | ||
== Задатак 3 == | == Задатак 3 == | ||
=== Поставка === | === Поставка === | ||
'''(7п)''' Направити листу свих фајлова који почињу малим словима из скупа a-f и налазе се у директоријуму '''/bin'''. Листа треба да садржи величину фајлова у људски читљивом облику и треба да буде сортирана. Резутат<sup>[sic]</sup> сместити у фајл под именом '''bins.txt'''. Као одговор приложити списак команди које су извршене. (Помоћ: за решење потребно је пронаћи неку опцију о којој није причано за неки програм у упутству). | |||
=== Решење === | === Решење === | ||
<syntaxhighlight lang="bash"> | |||
ls -sh /bin/[a-f]* > ./bins.txt | ls -sh /bin/[a-f]* > ./bins.txt | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Успостављена претпоставка да фајл '''bins.txt''' треба да се сачува у тренутни директоријум. | |||
[[Категорија:ПОС]] | [[Категорија:ПОС]] | ||
[[Категорија:Лабораторијске вежбе]] | [[Категорија:Лабораторијске вежбе]] | ||
Верзија на датум 23. фебруар 2021. у 22:05
Лаб 1 се појављује у другом термину вежби.
Задатак 1
Поставка
(3п) У едитору Emacs пронаћи команду која мења buffer у текућем прозору (window).
Решење
C-x b
Задатак 2
Поставка
(4п) Направити запаковану архиву свих фајлова и директоријума који су диркетни потомци директоријума /etc и који се завршавају на conf. Архиву сместити у кориснички директоријум под називом conf.tar.gz. Као одговор приложити списак команди које су извршене.
Решење
find /etc/ -name "*.conf" | xargs tar -czvf "conf.tar.gz"
Друго решење:
find /etc/ -name "*.conf" | tar -czvf "conf.tar.gz" -T -
Задатак 3
Поставка
(7п) Направити листу свих фајлова који почињу малим словима из скупа a-f и налазе се у директоријуму /bin. Листа треба да садржи величину фајлова у људски читљивом облику и треба да буде сортирана. Резутат[sic] сместити у фајл под именом bins.txt. Као одговор приложити списак команди које су извршене. (Помоћ: за решење потребно је пронаћи неку опцију о којој није причано за неки програм у упутству).
Решење
ls -sh /bin/[a-f]* > ./bins.txt
Успостављена претпоставка да фајл bins.txt треба да се сачува у тренутни директоријум.