Co je operátor přesměrování?
Operátor přesměrování je speciální znak, který lze použít s příkazem, jako je a Příkaz příkazového řádku nebo příkaz DOS, buď přesměrovat vstup na příkaz nebo výstup z příkazu.
Ve výchozím nastavení, když provedete příkaz, vstup přichází z klávesnice a výstup je odeslán do Příkazový řádek okno. Vstupy a výstupy příkazů se nazývají úchyty příkazů.

Operátoři přesměrování ve Windows a MS-DOS
Níže uvedená tabulka uvádí všechny dostupné operátory přesměrování pro příkazy ve Windows a MS-DOS. Nicméně, > a >> přesměrovací operátory jsou se značnou rezervou nejčastěji používané.
Cheat Sheet pro operátory přesměrování | ||
---|---|---|
Operátor přesměrování | Vysvětlení | Příklad |
> | Znak větší než se používá k odeslání do souboru nebo dokonce na tiskárnu nebo jiné zařízení, cokoliv informace z příkazu by se zobrazily v okně příkazového řádku, pokud byste je nepoužili operátor. | assoc > typy.txt |
>> | Dvojité znaménko větší než funguje stejně jako jednoduché znaménko větší než, ale informace se místo přepsání připojí na konec souboru. | ipconfig >> netdata.txt |
< | Znak menší než se používá ke čtení vstupu příkazu ze souboru namísto z klávesnice. | řazení < data.txt |
| | Svislé potrubí se používá ke čtení výstupu jednoho příkazu a použití if pro vstup jiného. | dir | třídit |
Dva další operátoři přesměrování, >& a , také existují, ale většinou se zabývají složitějším přesměrováním zahrnujícím popisovače příkazů.
I zde stojí za zmínku příkaz klip. Není to operátor přesměrování, ale je určen k použití s jedním, obvykle vertikálním potrubím, k přesměrování výstupu příkazu před potrubím do schránky Windows.
Například provádění ping 192.168.1.1 | klip zkopíruje výsledky příkaz ping do schránky, kterou pak můžete vložit do libovolného programu.
Jak používat operátor přesměrování
The ipconfig příkaz je běžný způsob, jak najít různá nastavení sítě prostřednictvím příkazového řádku. Jedním ze způsobů, jak to provést, je zadání ipconfig /allv okně Příkazový řádek.
Když to uděláte, výsledky se zobrazí v příkazovém řádku a jsou pak užitečné jinde, pouze pokud je zkopírujete z obrazovky příkazového řádku. Tedy pokud nepoužijete operátor přesměrování k přesměrování výsledků na jiné místo, jako je soubor.
ipconfig /all > networksettings.txt
Pokud se podíváme na první operátor přesměrování v tabulce výše, vidíme, že znaménko větší než lze použít k odeslat výsledky příkazu do souboru. Tento příklad příkazu výše je způsob, jakým byste odeslali výsledky ipconfig /all do textového souboru s názvem networksettings.txt.
The příkaz dir je další situace, kdy je operátor přesměrování opravdu užitečný. Vzhledem k tomu, že tento příkaz často vytváří výsledky příliš dlouhé na to, aby je bylo možné pohodlně číst v okně příkazového řádku, je moudré je všechny exportovat do textového dokumentu.
adresář C:\Users\Tim\Downloads > downloads.txt
V tomto příkladu všechny soubory a složky v daném uživateli Stahování složka se zobrazí v downloads.txt soubor.