Komande Unix ?

Komande Unix ?

offline
  • Pridružio: 03 Apr 2016
  • Poruke: 136

Moze li mi neko objasniti ove linije komandi ?


mkdir ~/marko.markovic
vi ~/marko.markovic/ispit1
sadržaj fajla:
ls ~/.*t* > ~/marko.markovic/$1
ln -s /etc/passwd ~/slink && echo uspijesno kreiran link
grep "log" ~ -R
ls -ld ~ >> ~/marko.markovic/$1
cat ~/marko.markovic/ispit1
pokretanje fajla:
chmod a+x ~/marko.markovic/ispit1
~/marko.markovic/ispit1 spisak


Pogotovo sto je ovo echo i '%1



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 05 Mar 2016
  • Poruke: 87

Тилда (~) означава home директоријум тренутног корисника (user-a).

mkdir ~/marko.markovic
У home директоријуму направи директоријум са именом marko.markovic .

vi ~/marko.markovic/ispit1
Отвори vi едитор, а све што у њему упишеш биће сачувано у фајлу ispit1. Ако фајл постоји биће сачувано у њему, а ако не постоји биће направљен фајл са тим именом.

ls ~/.*t* > ~/marko.markovic/$1
Излистај фајлове и директоријуме који почињу са тачком и у свом имену имају слово t, а затим тај садржај упиши у фајл са именом првог позиционог параметра $1. У твом случају је spisak (~/marko.markovic/ispit1 spisak). Скрипта би била $0, a spisak $1 и тако редом.

ln -s /etc/passwd ~/slink && echo uspijesno kreiran link
Направи soft link slink са фајлом /etc/passwd, и ако је веза успешно направљена (&&) испиши на екран (echo) uspijesno kreiran link.

grep "log" ~ -R
Излистај све фајлове у home (~) директоријуму рекурзивно (-R), и нађи фајлове које садрже стринг log.

ls -ld ~ >> ~/marko.markovic/$1
Излистај само имена директоријума који се налазе у home директоријуму (дужи формат) и излаз те команде додај у фајл spisak (горе објашњен позициони параметар).

cat ~/marko.markovic/ispit1
Испиши садржај фајла ispit1.

chmod a+x ~/marko.markovic/ispit1
Начини фајл ispit1 егзекутабилном за све кориснике.

~/marko.markovic/ispit1 spisak
Покретање скрипте ispit1 са првим позиционим параметром spisak.



offline
  • Pridružio: 03 Apr 2016
  • Poruke: 136

Hvala.

Ovo je zaista bilo vise nego detaljno...

Ko je trenutno na forumu
 

Ukupno su 1381 korisnika na forumu :: 36 registrovanih, 9 sakrivenih i 1336 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, A.R.Chafee.Jr., bladesu, Brana01, ccoogg123, debeli, DeerHunter, dragoljub11987, ekser222, Georgius, ivan1973, kjkszpj, Krusarac, Kubovac, lord sir giga, Lucije Kvint, Lukaaa, marsovac 2, Mcdado, Mercury, milan.vukovic, milos.cbr, nebkv, nemkea71, oldtimer, Panter, Parker, Pikac-47, S2M, slonic_tonic, ss10, Volkhov-M, VP6919, yufighter, Zandar, 79693