linux prikazy
linux prikazy
Dokazal by mi nekdo napsat prikaz v terminale v linuxu pro : zjisteni poctu lidi na mym nove vytvorenym serveru v ucebne L1 ?(pomocí grep prikazu...diky)
Re: linux prikazy
Aktuálně přihlášené uživatele na tvém stroji zjistíš pomocí příkazů w, who nebo finger, ale nevím podle čeho je mám grepnout!
Funguje to tak, že příkaz grep ti propustí jenom ty řádky, které obsahují zadaný řetězec, takže pokud bys tam měl například jako součást jména to L1 (třeba symetrala_L1), stačí napsat
finger | grep L1
A ostatní, kteří to L1 nemají, prostě zmizí.
Nebo můžeš vypsat řádky které ten řetězec neobsahují, a grep toho umí ještě mnohem víc, použij příkaz man grep
Funguje to tak, že příkaz grep ti propustí jenom ty řádky, které obsahují zadaný řetězec, takže pokud bys tam měl například jako součást jména to L1 (třeba symetrala_L1), stačí napsat
finger | grep L1
A ostatní, kteří to L1 nemají, prostě zmizí.
Nebo můžeš vypsat řádky které ten řetězec neobsahují, a grep toho umí ještě mnohem víc, použij příkaz man grep

Naposledy upravil(a) faraon dne 25 říj 2012 20:58, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: linux prikazy
No ja potrebuju jen ciste vypsat cislo prihlasenych uzivatelu na serveru např. Black.zu.cz na učebne L1 (dostali jsme to za ukol udelat grepem, tak jsem zkousel neco takoveho
cat /etc/passwd | grep Black.zu.cz:L1 |wc -l (to nefunguje, vypise to 0, tak jak to upravit :)) ?
cat /etc/passwd | grep Black.zu.cz:L1 |wc -l (to nefunguje, vypise to 0, tak jak to upravit :)) ?
-
- Level 3
- Příspěvky: 461
- Registrován: září 12
- Pohlaví:
- Stav:
Offline
Re: linux prikazy
Najprv si vypis vsetko co sa nachadza v /etc/passwd
Potom hladaj konkretneho uzivatela
Ak tam taky existuje mozes grepovat
Ak tam taky nieje, znamena to, ze este ho tam nikto nezadefinoval, tudiz musis ho zadat do systemu. Potom tam bude a grep bude fungovat spravne
Potom hladaj konkretneho uzivatela
Ak tam taky existuje mozes grepovat
Ak tam taky nieje, znamena to, ze este ho tam nikto nezadefinoval, tudiz musis ho zadat do systemu. Potom tam bude a grep bude fungovat spravne
Re: linux prikazy
jde o to, ze vim ze tam je jich 10 a pridany tam jsou, ale ja ten prikaz viz: výše mam spatne a musim zjistit jak to napsat, aby to vyhledalo ten server a tu ucebnu, resp. jakou syntaxí to zapsat?
-
- Level 3
- Příspěvky: 461
- Registrován: září 12
- Pohlaví:
- Stav:
Offline
Re: linux prikazy
Tak si daj grep "meno_uzivatela", pricom meno_uzivatela si daj take aby sa v tom passwd nachadzal.
Re: linux prikazy
Vypiš si těch deset ručně a hledej co mají společného. Může třeba pomoci dát ten řetězec do uvozovek:
cat /etc/passwd | grep "Black.zu.cz:L1" | wc -l
Zkus ho tam napsat jen část, třeba jen to L1 nebo Black, ať vidíš co ti vyjede, a bacha na to že záleží na velikosti písmen! Ale to se dá vypnout parametrem -i. Experimentuj, hledej, nějaký způsob vždycky existuje
Můžeš to i víckrát opakovat, a postupně přidávat další filtry, podle toho jaké budeš dostávat výsledky z noch vždycky vybereš jen další část:
cat /etc/passwd | grep Black | grep L1
I kdybys jich tam takhle měl třeba dvacet, tak Linux je spustí všechny paralelně, všechny navíc sdílí kód programu v paměti, takže těch dvacet rour ti zabere jen pár bajtů paměti a vůbec žádný výkon navíc! Kouzlo z historického Unixu
cat /etc/passwd | grep "Black.zu.cz:L1" | wc -l
Zkus ho tam napsat jen část, třeba jen to L1 nebo Black, ať vidíš co ti vyjede, a bacha na to že záleží na velikosti písmen! Ale to se dá vypnout parametrem -i. Experimentuj, hledej, nějaký způsob vždycky existuje

Můžeš to i víckrát opakovat, a postupně přidávat další filtry, podle toho jaké budeš dostávat výsledky z noch vždycky vybereš jen další část:
cat /etc/passwd | grep Black | grep L1
I kdybys jich tam takhle měl třeba dvacet, tak Linux je spustí všechny paralelně, všechny navíc sdílí kód programu v paměti, takže těch dvacet rour ti zabere jen pár bajtů paměti a vůbec žádný výkon navíc! Kouzlo z historického Unixu

"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: linux prikazy
:wordstar 14 : ja ty jmena prave nevim..
faraon: diky, mozna to bude uvozovkama :) S linuxem ted zacinam, rozhodne je super, kdyz se v nem poradne umí no.
faraon: diky, mozna to bude uvozovkama :) S linuxem ted zacinam, rozhodne je super, kdyz se v nem poradne umí no.
Re: linux prikazy
Ty uvozovky se používají když je v řetězci nějaký znak se speciálním významem, třeba když máš název souboru s mezerami. I když i ty se dají zadávat na víc způsobů, já už Linux doma používám pár let a umím jen nějaké základní věci, ale i ty mi ušetřily stovky hodin práce, co bych jinak musel dělat ručně.
On bash je neuvěřitelně mocný nástroj, a pomocí pár jednoduchých prográmků, jako je cat, grep, sed, tee (a řada dalších), roury a přesměrování, se dají jedním řádkem zkombinovat šílené věci. Prostě jako Lego, z několika typů malých kostiček můžeš postavit cokoliv si usmyslíš...
O.T. Zkus si v prázdném adresáři tenhle příkaz:
On bash je neuvěřitelně mocný nástroj, a pomocí pár jednoduchých prográmků, jako je cat, grep, sed, tee (a řada dalších), roury a přesměrování, se dají jedním řádkem zkombinovat šílené věci. Prostě jako Lego, z několika typů malých kostiček můžeš postavit cokoliv si usmyslíš...
O.T. Zkus si v prázdném adresáři tenhle příkaz:
Kód: Vybrat vše
wget http://www.komixville.cz/images/phocagallery/komiks-na-pokracovani/nc/thumbs/phoca_thumb_l_nc{plakat,{0..4}{0..9}}.jpg
"Král Lávra má dlouhé oslí uši, král je ušatec!
(pravil K. H. Borovský o cenzuře internetu)
(pravil K. H. Borovský o cenzuře internetu)
Re: linux prikazy
co je to za prikaz, at radsi predem vim, nez zkusim
Taky se toho dá totiž hodně zku***t 


-
- Elite Level 10.5
- Příspěvky: 11108
- Registrován: únor 12
- Bydliště: Pankrac
- Pohlaví:
- Stav:
Offline
Re: linux prikazy
grep umi i pocitat (-c), takze wc muzes vynechat 

Prazaci jo ty se maj, az kdyz si me zavolaj..
Re: linux prikazy
nemohl bys mi jeste nekdo vysvetlit, jak je to s právam (chmod) kdyz chci treba nastavit pravo pro skupinu nebo, jak se v tom vyznám (neumím to číst) a popř. jak se to nastavuje(nejak binarne)?Diky:)
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 3183
-
od faraon
Zobrazit poslední příspěvek
02 pro 2024 10:34
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 7 hostů