Peradresavimo operatorius yra specialusis simbolis, kurį galima naudoti su komanda, pvz., Komandinės eilutės komandą arba komandą DOS, kad peradresuoti įvesties komandą arba išvesties komandą.
Pagal numatytuosius nustatymus, kai vykdote komandą, įvestis ateina iš klaviatūros, o išvestis siunčiama į komandų eilutės langą. Komandų įėjimai ir išėjimai vadinami komandų rankenomis.
Persiuntimo operatoriai "Windows" ir "MS-DOS"
Toliau esančioje lentelėje išvardijami visi galimi operatorių peradresavimo veiksmai komandoms Windows ir MS-DOS.
Tačiau, > ir >> peradresavimo operatoriai yra didžiausias skirtumas, dažniausiai naudojami.
Peradresavimo operatorius | Paaiškinimas | Pavyzdys |
---|---|---|
> | Didesnis nei ženklas naudojamas siųsti į failą ar net spausdintuvą ar kitą įrenginį, bet kokia informacija iš komandų būtų rodoma komandinės eilutės lange, jei nesinaudojate operatoriaus. | aso> types.txt |
>> | Dvigubas didesnis nei ženklas veikia taip pat, kaip ir vienas didesnis nei ženklas, tačiau informacija yra pridėta prie failo pabaigos, o ne perrašoma. | ipconfig >> netdata.txt |
< | Mažiau nei ženklas naudojamas komandai iš failo, o ne iš klaviatūros, skaityti. | rūšiuoti <data.txt |
| | Vertikalus vamzdis naudojamas norint išgauti iš vienos komandos ir naudoti, jei įvesite kitą. | dir | rūšiuoti |
Pastaba: Du kiti peradresavimo operatoriai >& ir <&, taip pat egzistuoja, tačiau dažniausiai susiduriama su sudėtingesniu nukreipimu, apimančiu komandų rankenas.
Patarimas: Čia taip pat verta paminėti klipo komandą. Tai ne peradresavimo operatorius, bet jis skirtas naudoti su vienu, dažniausiai vertikalaus vamzdžio, kad nukreipti komandų išvestį prieš vamzdį į "Windows" mainų sritį.
Pavyzdžiui, vykdant ping 192.168.1.1 | klipas kopins ping komandos rezultatus į mainų sritį, kurią galėsite įklijuoti į bet kurią programą.
Kaip naudotis peradresavimo operatoriumi
The ipconfig komanda yra dažnas būdas rasti įvairius tinklo nustatymus per komandinę eilutę. Vienas iš būdų tai atlikti - įvesti ipconfig / all komandų eilutės langą.
Kai tai padarysite, rezultatai bus rodomi komandinėje eilutėje, o tada bus naudingi tik kitur, jei kopijuosite juos iš komandų eilutės. Tai yra, nebent naudojate peradresavimo operatorių, kad nukreiptumėte rezultatus į kitą vietą, pvz., Failą.
Jei žiūrime į pirmąjį pirmiau pateiktoje lentelėje pateiktą pirmojo nukreipimo operatorių, mes galime pamatyti, kad didesnis nei ženklas gali būti naudojamas komandos rezultatų siuntimui į failą. Štai kaip siųsti rezultatus ipconfig / all į teksto failą, pavadintą ryšio nustatymai :
ipconfig / all> networksettings.txt
Daugiau pavyzdžių ir išsamių nurodymų apie šių operatorių naudojimą žr. Kaip peradresuoti komandų išvestį į failą.