POS/Lab 1 2017

Izvor: SI Wiki
< ПОС
Datum izmene: 23. februar 2021. u 21:52; autor: KockaAdmiralac (razgovor | doprinosi) (KockaAdmiralac преместио је страницу „ПОС/Л1 2017” на „ПОС/Лаб 1 2017” без остављања преусмерења: Slično sa OO1)
Pređi na navigaciju Pređi na pretragu

Lab 1 se pojavljuje u drugom terminu vežbi.

Zadatak 1

Postavka

(3p) U editoru Emacs pronaći komandu koja menja buffer u tekućem prozoru (window).

Rešenje

C-x b

Zadatak 2

Postavka

(4p) Napraviti zapakovanu arhivu svih fajlova i direktorijuma koji su dirketni potomci direktorijuma /etc i koji se završavaju na conf. Arhivu smestiti u korisnički direktorijum pod nazivom conf.tar.gz. Kao odgovor priložiti spisak komandi koje su izvršene.

Rešenje

find /etc/ -name "*.conf" | xargs tar -czvf "conf.tar.gz"

Drugo rešenje:

find /etc/ -name "*.conf" | tar -czvf "conf.tar.gz" -T -

Zadatak 3

Postavka

(7p) Napraviti listu svih fajlova koji počinju malim slovima iz skupa a-f i nalaze se u direktorijumu /bin. Lista treba da sadrži veličinu fajlova u ljudski čitljivom obliku i treba da bude sortirana. Rezutat[sic] smestiti u fajl pod imenom bins.txt. Kao odgovor priložiti spisak komandi koje su izvršene. (Pomoć: za rešenje potrebno je pronaći neku opciju o kojoj nije pričano za neki program u uputstvu).

Rešenje

ls -sh /bin/[a-f]* > ./bins.txt
Uspostavljena pretpostavka da fajl bins.txt treba da se sačuva u trenutni direktorijum.