Skip to main content

Kas yra peradresavimo operatorius?

Anonim

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 operatoriusPaaiškinimasPavyzdys
>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ą.