">NUL"

HackForum

">NUL"#
Posledni dobou casto narazim na ">NUL" ve spojitosti
@del "%systemdrive%\bla.txt">NUL, docetl jsem se akorat to, ze nul je vyhrazen pro system a proto se neda pouzit, treba soubor NUL nevytvorite... proto mne zajima z jakeho duvodu se pridava za nektere prikazy ">NUL"

Diky za odpovedi :-)
(odpovědět)
Shai_Magal | E-mail | ICQ 341-300-17317.11.2006 16:28
re: ">NUL"#
neni to neco jako /dev/null ?
(odpovědět)
Nostur | E-mail | Website | PGP | ICQ 33577219017.11.2006 16:48
re: ">NUL"#
Mas na mysli ze to zabrani chybovym hlasenim?
protoze do /dev/null se muzou posilat data, ktery nechceme aby se zobrazovali, treba naky errory. Ale pokud se nepletu tak se vytvori akorat prazdny soubor? Jako fakt nevim, nejsem odbornik na linux. Ve winu se nevytvori ani prazdny soubor, protoze jak jsem uz rekl tak to nejde ani rucne vytvorit... Asi to bude mit vyznam zakryti ruznych informativnich hlasek nebo chybovych hlaseni... Byl bych rad kdyby se k tomu vyjadril nekdo kdo vi o co jde. ;-)
(odpovědět)
Shai_Magal | E-mail | ICQ 341-300-17317.11.2006 17:04
re: ">NUL"#
vis ty vubec co delaj operatory > a >> ve windowsovsky konsoli ? ... > zapisuje do souboru (existujici prepisuje) a >> do nich pripisuje ... abys chapal, kdyz das:

echo lol > x.txt
echo hmm > x.txt

tak ti vznikne x.txt s obsahem "hmm" ... kdyz das

echo lol > x.txt
echo hmm > x.txt

vznikne ti obsah

lol
hmm

... chapes ? .. to je jeste tak vysvetleni abys pochopil i moji minulou reakci. takze kdyz napises za neco > NUL tak je to jen zapis do NUL (at uz je to soubor nebo cokoliv jinyho), coz jak si spravne rek, nejde ... zkus si sam jakej je rozdil mezi prikazama

pause
pause > null
pause > nul

btw, az zase budete pred spanim nadavat na billa, muzete mu vytknout i to, ze jeho NULL se pise jenom s jednim L (coz je sice jen bezvyznamnej detail, ale je to fakt picovina a pohrdani standartama) ...
(odpovědět)
dayvee | Website | ICQ 26899873317.11.2006 17:36
re: ">NUL"#
AmigaOS to měl zase po latinsku, taky s jedním L:
> NIL

To se mi líbilo mnohem víc.
(odpovědět)
guma | 195.113.79.10/10.0.10.*23.11.2006 17:22
re: ">NUL"#
ehm takze ja jsem tohle se shaiem resil a ja jsem mu rekl o tom zakazu vytvareni techto souboru s jmeno nul , prn , com , atd.. ale stejne jsem se nedozvedel proc se uziva prikaz > nul vim , ze
pausevykona prikaz pause
pause > nullvystup prikazu pause do souboru "null"
pause > nulmel by byt vystup do souboru "nul" , ale jelikoz je tento nazev zakazany takze to nehodi vystup nikam takze snad me napada jen toto aby nebylo videt co se deje a jak se prikaz zpracovava...
jestli si to myslim spatne tak me prosim opravte , take bych rad vedel pravy vyznam tohoto "prikazu" opravdu me nic jineho nenapada..

----------
Cow power by Gentoo...
(odpovědět)
Anonymous_ | E-mail17.11.2006 19:28
re: ">NUL"#
Ano, slouží to pro potlačení výstupu. Pokud existuje nějaký výstup, pak by se normálně nasměroval na standartní výstup, ale protože to někdy může být nežádoucí, tak takhle můžeš výsledek zahodit...

----------
Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem.
(odpovědět)
.cCuMiNn. | E-mail | Website | PGP17.11.2006 20:00
re: ">NUL"#
dayvee: omfg, nemusis mi vysvetlovat co delaji tyto znaky ">" ">>" ja jsem se neptal na toto, ja jsem se ptal POUZE na ">NUL" popr ">>NUL" tak se drz tematu.
Diky vsem.
(odpovědět)
Shai_Magal | E-mail | ICQ 341-300-17317.11.2006 20:12
re: ">NUL"#
Jak jsem napsal výš - latinsky nil (nihil) je "nic".
No a null (nula) je taky nic.
NIL (na Amize) a NUL (Widle) je nulový soubor (na UNiXu /dev/null je nulové zařízení), které je taky jen virtuální - černá dára, na něj poslaná data zahazuje. Můžeš si to představit tak, že data posíláš třeba na děrovačku děrné pásky, která tam není.
Takže výstup na konzoli (hlášení) jsou potlačena (přesměrována do prdele tmoucí).
(odpovědět)
guma | 195.113.79.10/10.0.10.*23.11.2006 17:25
re: ">NUL"#
... a prdel tmoucí nemůžeš na disku vytvořit, to dá rozum.
(odpovědět)
guma | 195.113.79.10/10.0.10.*23.11.2006 17:26

Zpět
 
 
 

 
BBCode