ПОС/Лаб 1 2018 — разлика између измена
< ПОС
Пређи на навигацију
Пређи на претрагу
м (+{{решења}}) |
м (+data-solutions) |
||
| Ред 9: | Ред 9: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
ps aux | grep -c "^$USER" | ps aux | grep -c "^$USER" | ||
# tačno je i bez '^' znaka, ali preciznije je sa njim. takođe može da se uradi sa grep "^$USER" | wc -l | # tačno je i bez '^' znaka, ali preciznije je sa njim. takođe može da se uradi sa grep "^$USER" | wc -l | ||
| Ред 19: | Ред 19: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
tar -czf 'skriveni.tar.gz' .* | tar -czf 'skriveni.tar.gz' .* | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Ред 28: | Ред 28: | ||
==== Решење ==== | ==== Решење ==== | ||
<syntaxhighlight lang="bash" class="spoiler"> | <syntaxhighlight lang="bash" class="spoiler" data-solution="plain"> | ||
find / -name "*.txt" | cut -d'/' -f4 | uniq -c | find / -name "*.txt" | cut -d'/' -f4 | uniq -c | ||
# umesto uniq -c može uniq | wc -l | # umesto uniq -c može uniq | wc -l | ||
Верзија на датум 30. јун 2021. у 15:27
Лаб 1 се појављује у другом термину вежби.
- За питања са више одговора, тачни одговори су подебљани и уоквирени
- За питања за које се одговори уносе, тачни одговори су подвучени и сакривени, тако да се прикажу када изаберете тај текст (пример: овако)
- Притисните лево дугме испод за сакривање и откривање свих одговора, или десно дугме за укључивање и искључивање интерактивног режима:
Група 3
Задатак 1
Поставка
(3п) Написати команде које исписују број процеса које је покренуо текући корисник (текући корисник је онај који извршава команде и не мора да буде баш pos).
Решење
ps aux | grep -c "^$USER"
# tačno je i bez '^' znaka, ali preciznije je sa njim. takođe može da se uradi sa grep "^$USER" | wc -l
Задатак 2
Поставка
(4п) Написати команде које помоћу програма gzip компресују све скривене фајлове из корисничког директоријума у фајл skriveni.tar.gz.
Решење
tar -czf 'skriveni.tar.gz' .*
Задатак 3
Поставка
(7п) Написати команде које проналазе број фајлова са различитим именом у систему, који имају екстензију .txt и који су трећи потомак кореног директоријума. Нпр. f1.txt је трећи потомак ако му је пуна путања /home/pos/f1.txt. (Напомена: тачка је специјални знак за команду grep).
Решење
find / -name "*.txt" | cut -d'/' -f4 | uniq -c
# umesto uniq -c može uniq | wc -l