Peradresavimo operatorius

Peradresavimo operatoriaus apibrėžimas

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 operatoriai peradresavimo > ir >> yra gerokai pervargę, 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
| Vertikalus vamzdis naudojamas norint išgauti iš vienos komandos ir naudoti, jei įvesite kitą. dir | rūšiuoti

Pastaba: dar du kiti peradresavimo operatoriai, > & ir <& , taip pat egzistuoja, tačiau daugiausia susiję 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 nukopijuos ping komandos rezultatus į mainų sritį, kurią galėsite įklijuoti į bet kurią programą.

Kaip naudotis peradresavimo operatoriumi

" Ipconfig" komanda yra įprastas būdas rasti įvairius tinklo nustatymus komandinės eilutės pagalba. Vienas iš būdų tai atlikti - įveskite 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ų nukreipti rezultatus į kitą vietą, pavyzdžiui, 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ą. Taip galite siųsti ipconfig / all rezultatus į tekstinį failą, pavadintą " network settings" :

ipconfig / all> networksettings.txt

Daugiau pavyzdžių ir išsamių nurodymų apie šių operatorių naudojimą žr. Kaip peradresuoti komandų išvestį į failą .