Portál AbcLinuxu, 23. července 2025 10:14


Dotaz: vysvetleni prikazu

11.4.2018 22:17 kobza
vysvetleni prikazu
Přečteno: 741×
Odpovědět | Admin
ahoj, muze mi nekdo znalejsi vysvetlit, co presne znamena tento prikaz:

ping -c 1 example.com > /dev/null 2>&1

Tedy ta cast za example.com
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vencour avatar 11.4.2018 22:29 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hledal jsem googlem "bash redirect site:cz" a tohle je 4. odkaz.
Další dotaz?
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
12.4.2018 08:11 kobza
Rozbalit Rozbalit vše Re: vysvetleni prikazu
jo jo, kdyz vis co hledat, tak se to hleda dobre, to umi i maly dite
vencour avatar 12.4.2018 10:51 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Pouští to z nějakýho shellu. Zajímá ho to za "šipkou do Ruska". Už tim má aspoň nějaké vodítko, co hledat.
A lidi si většinou zapamatujou víc to, u čeho museli vynaložit aspoň nějakou námahu.
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
12.4.2018 09:38 _meč_
Rozbalit Rozbalit vše Re: vysvetleni prikazu
A jak to má podle tebe hledat, když neví, co to je?
vencour avatar 12.4.2018 10:48 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Fajn, teď už to ví. Kdyby tazatel prošel aspoň letmo celý seriál o bashi, zjistil by i víc, co neví. I to, co by chtěl a neumí to ještě ani říct.
Mimochodem LDP asi na netu v češtině není? Našel jsem jen tohle na MGO.
Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
12.4.2018 14:34 _meč_
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Fajn, teď už to ví
Ty jsi fakt mimoň :-D
11.4.2018 22:33 jejda
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
klik :)
11.4.2018 22:40 NN
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Znak '>' je presmerovani vystupu prikazu. V tvem pripade se vystup ping posila na zarizeni /dev/null. To je takova cerna dira, ktera veskery vstup zahodi. No a to 2>&1 znamena "posli chybovy vystup(STDERR=2) tam kam putuje standartni vystup(STDOUT=1). V tomto pripade se oboji nasype do "nikam" = proste se nic nevypise. Otestuj:
echo "foo"
echo "foo" > /dev/null
echo "foo" 2> /dev/null
12.4.2018 08:12 kobza
Rozbalit Rozbalit vše Re: vysvetleni prikazu
diky
14.4.2018 22:24 jiwopene | skóre: 31 | blog: Od každého trochu…
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Doporučuji porovnat i něco, co může vypisovat na stderr.
# Končí chybou, standardní výstup jde do /dev/null => hlásí chybu
ls /tohleurciteneexistuje > /dev/null

# Nepíše chybu, standardní výstup jde do /dev/null => nic nepíše
ls /etc > /dev/null

# Píše chybu, chybový výstup jde do /dev/null      => nic nepíše (ani chybu)
ls /tohleurciteneexistuje 2> /dev/null
--

Určitě to má spoustu jiných využití než jen skrýt zbytečný výstup. Já používám občas toto:
# Porovnání: je chce uživatel nápovědu?    v----- podmínka
[ "x$1x" = "x-hx" -o "x--helpx" = "x$1x" ] && {
        # Tady se vypíše
        echo "Text nápovědy"
}>&2
#^--- Všechno ve složené závorce jde na stderr
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky.
12.4.2018 04:00 Andrej | skóre: 51 | blog: Republic of Mordor
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Tajdlenc.

12.4.2018 08:25 Honza
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
ping -c 1 example.com > /dev/null 2>&1
12.4.2018 12:07 x14
Rozbalit Rozbalit vše Re: vysvetleni prikazu
Prima stránky, díky!

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.