Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Operativni sistemi

Operativni sistemi Windows, Mac OS, DOS...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 23.6.2017, 10:31   #1
rocknrolla
Član
 
Član od: 17.5.2011.
Lokacija: Podgorica
Poruke: 385
Zahvalnice: 233
Zahvaljeno 9 puta na 9 poruka
Određen forumom Komande Unix ?

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
rocknrolla je offline   Odgovor sa citatom ove poruke
Stara 23.6.2017, 10:52   #2
Rajko92
Veteran
 
Član od: 27.7.2008.
Poruke: 511
Zahvalnice: 119
Zahvaljeno 79 puta na 71 poruka
Slanje poruke preko MSN-a korisniku Rajko92
Određen forumom Re: Komande Unix ?

Sve su basic komande.
https://www.tjhsst.edu/~dhyatt/superap/unixcmd.html
https://www.tutorialspoint.com/unix/...-variables.htm

Echo ispisuje na standardni izlaz.
$1 se odnosi na prvi argument s kojim si pozvao skriptu (u ovom slučaju je to reč "spisak").
vi - otvara vi tekst editor
cat - ispisuje sadržaj fajla
Rajko92 je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Rajko92 na korisnoj poruci:
rocknrolla (23.6.2017)
Stara 23.6.2017, 10:56   #3
rocknrolla
Član
 
Član od: 17.5.2011.
Lokacija: Podgorica
Poruke: 385
Zahvalnice: 233
Zahvaljeno 9 puta na 9 poruka
Određen forumom Re: Komande Unix ?

Ovo mi je za koleginicu, a ja sa, davno ucio Unix.

Samo mi objasnite sta u ovom zadatku rade navedene komande ?

Dakle && echo ispisuje tekst koji navedemo nakon komande ?
rocknrolla je offline   Odgovor sa citatom ove poruke
Stara 23.6.2017, 10:57   #4
rocknrolla
Član
 
Član od: 17.5.2011.
Lokacija: Podgorica
Poruke: 385
Zahvalnice: 233
Zahvaljeno 9 puta na 9 poruka
Određen forumom Re: Komande Unix ?

[QUOTE=Rajko92;2143256]Sve su basic komande.
https://www.tjhsst.edu/~dhyatt/superap/unixcmd.html
https://www.tutorialspoint.com/unix/...-variables.htm

Echo ispisuje na standardni izlaz.
$1 se odnosi na prvi argument s kojim si pozvao skriptu (u ovom slučaju je to reč "spisak").
/QUOTE]


Kako prvi argument spisak ?

Molim te pojasni mi
rocknrolla je offline   Odgovor sa citatom ove poruke
Stara 23.6.2017, 11:10   #5
rocknrolla
Član
 
Član od: 17.5.2011.
Lokacija: Podgorica
Poruke: 385
Zahvalnice: 233
Zahvaljeno 9 puta na 9 poruka
Određen forumom Re: Komande Unix ?

Citat:
rocknrolla kaže: Pregled poruke
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

Komanda $1 znaci da ce na kraju kad kucamo pokretanje fajla, ime koje unesemo biti taj prvi argument ?

Ako sam dobro shvatio
rocknrolla je offline   Odgovor sa citatom ove poruke
Stara 23.6.2017, 11:46   #6
Rajko92
Veteran
 
Član od: 27.7.2008.
Poruke: 511
Zahvalnice: 119
Zahvaljeno 79 puta na 71 poruka
Slanje poruke preko MSN-a korisniku Rajko92
Određen forumom Re: Komande Unix ?

Citat:
rocknrolla kaže: Pregled poruke
Komanda $1 znaci da ce na kraju kad kucamo pokretanje fajla, ime koje unesemo biti taj prvi argument ?

Ako sam dobro shvatio
mkdir ~/marko.markovic %kreiraj folder marko.markovic u home direktorijumu
vi ~/marko.markovic/ispit1 % napravi fajl ispit1 u tom folderu i otvori ga u editoru
sadržaj fajla: % sadrzaj ispod kopiras u taj fajl
ls ~/.*t* > ~/marko.markovic/$1 % izlistaj sve fajlove u home direktorijumu koji sadrze slovo t i upisi ih u fajl zadat prvim argumentom skripte
ln -s /etc/passwd ~/slink && echo uspijesno kreiran link % kreiraj simbolicki link ka /etc/passwd fajlu, u home direktorijumu
grep "log" ~ -R % pretrazi sve fajlove u home direktorijumu, rekurzivno, koji sadrze rec "log"
ls -ld ~ >> ~/marko.markovic/$1 % izlistaj sve direktorijume u home, i dopisi ih u fajl zadat kao argument skripte
cat ~/marko.markovic/ispit1 % ispisi fajl ispit1 na izlaz
pokretanje fajla:
chmod a+x ~/marko.markovic/ispit1 % dodaj izvrsna prava na skriptu koju si kreirao
~/marko.markovic/ispit1 spisak % izvrsi skriptu sa argumentom "spisak"


Za sve detaljnije guglaj.
Rajko92 je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Rajko92 na korisnoj poruci:
rocknrolla (23.6.2017)
Stara 23.6.2017, 11:51   #7
rocknrolla
Član
 
Član od: 17.5.2011.
Lokacija: Podgorica
Poruke: 385
Zahvalnice: 233
Zahvaljeno 9 puta na 9 poruka
Određen forumom Re: Komande Unix ?

Hvala Rajko

Bog ti zdravlja dao
rocknrolla je offline   Odgovor sa citatom ove poruke
Stara 24.6.2017, 17:50   #8
Mickie
Deo inventara foruma
 
Član od: 22.11.2005.
Poruke: 3.399
Zahvalnice: 389
Zahvaljeno 716 puta na 542 poruka
Određen forumom Re: Komande Unix ?

Citat:
rocknrolla kaže: Pregled poruke
Dakle && echo ispisuje tekst koji navedemo nakon komande ?
To radi echo. A && znaci i

Znaci imas prvu komadnu i onda echo. Dve komande u jednom redu. prvakomanda && drugakomanda
Mickie je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Mickie na korisnoj poruci:
rocknrolla (24.6.2017)
Stara 24.6.2017, 17:51   #9
rocknrolla
Član
 
Član od: 17.5.2011.
Lokacija: Podgorica
Poruke: 385
Zahvalnice: 233
Zahvaljeno 9 puta na 9 poruka
Određen forumom Komande Unix ?

Da, sad mi je vec jasno.
Osnove sam savladao


Sent from my iPhone using Tapatalk
rocknrolla je offline   Odgovor sa citatom ove poruke
Stara 24.6.2017, 22:27   #10
voodoo_
V.I.P. GNU/Linux
 
Avatar korisnika voodoo_
 
Član od: 1.11.2005.
Poruke: 11.163
Zahvalnice: 2.082
Zahvaljeno 4.922 puta na 2.858 poruka
Određen forumom Re: Komande Unix ?

"Prva komanda && druga komanda" će izvršiti drugu komandu samo ako se prva uspešno izvršila, odnosno ako je po konvenciji komanda (tj program koji implementira komandu) vratila operativnom sistemu vrednost 0. To je ono u programiranju kad imaš funkciju main i na kraju bude "return 0".
voodoo_ je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Routing komande - objašnjenje Alek Komunikacioni uređaji i umrežavanje 3 30.8.2010 16:00
Lucent Win modem ne daje RING, AT komande pomoc jzeljko Komunikacioni uređaji i umrežavanje 2 23.6.2010 15:53
Komande u Visual c++ 2008 Ralego Programiranje 2 12.8.2009 19:18
Neke komande u Windowsu allokin Operativni sistemi 14 1.4.2008 21:20
Kako napraviti svoj Unix Web Server! Svrbisha Slobodni softver 5 23.3.2008 22:09


Sva vremena su po Griniču +2 h. Sada je 12:20.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com