Debian fórum

Dotazy => Všeobecná podpora => Téma založeno: eXt_r33m 22. 05. 2009, 15:01:35

Název: /dev/urandom
Přispěvatel: eXt_r33m 22. 05. 2009, 15:01:35
Zdravim, chci se na neco zeptat.... co se stane kdyz date
Kód: [Vybrat]
cat /dev/urandom ;D ;D ;D Me zacne pejpat system bell a vyhodi mi to nehoraznou sadu znaku :D
EDIT: namisto normalnich znaku se mi konzole predelala na nejakou hatlaninu :D (po exit a znova spusteni jde vsechno ok...)
WARNING: Tohle muze poskodit vas pocitac!!! ;D
Název: Re: /dev/urandom
Přispěvatel: Petr Krčmář 22. 05. 2009, 16:02:08
Stane se to, že cat začne na standardní výstup sypat obsah speciálního zařízení /dev/urandom, skrze který jádro generuje pseudonáhodná čísla. Začnou se Ti tedy na obrazovku sypat náhodné znaky. No a mezi nimi je občas i znak pro bell a nějaký ten znak, který je emulátorem terminálu považován za řídící (prostě speciální systémové znaky) a proto Ti to přenastaví terminál na nějaký nesmysl. Obvykle to pomůže opravit příkaz reset (ne tlačítko reset ;) ), který restartuje terminál do standardního nastavení - dá se napsat i poslepu.
Název: Re: /dev/urandom
Přispěvatel: eXt_r33m 22. 05. 2009, 21:46:26
hmmmmm zajimave diky... ale potom mas jest ejdnu otazku. Muze cat exucutovat? napisu nejakej skript v bashi a dam ho catnut executne se? Dik...

EDIT: OK vyreseno staci dat `cat .....` a to vevnitr se bude dat executnut teda NEPOUZIVEJTE ``....