Kas yra peradresavimo operatorius?
Peradresavimo operatorius yra specialus simbolis, kurį galima naudoti su komanda, pvz., a Komandinės eilutės komanda arba DOS komanda, norėdami nukreipti įvestį į komandą arba komandos išvestį.
Pagal numatytuosius nustatymus, kai vykdote komandą, įvestis gaunama iš klaviatūros, o išvestis siunčiama į Komandinė eilutė langas. Komandų įvestis ir išvestis vadinamos komandų rankenėlėmis.

Peradresavimo operatoriai „Windows“ ir MS-DOS
Žemiau esančioje lentelėje išvardyti visi galimi peradresavimo operatoriai komandoms Windows ir MS-DOS. Tačiau, > ir >> peradresavimo operatoriai yra dažniausiai naudojami.
Peradresavimo operatorių apgaulė | ||
---|---|---|
Peradresavimo operatorius | Paaiškinimas | Pavyzdys |
> | Didesnio nei ženklas naudojamas siųsti į failą ar net spausdintuvą ar kitą įrenginį, nesvarbu informacija iš komandos būtų buvusi rodoma komandų eilutės lange, jei nenaudotumėte operatorius. | assoc > tipai.txt |
>> | Dvigubas didesnio nei ženklas veikia taip pat, kaip ir vienas didesnis nei ženklas, tačiau informacija pridedama prie failo pabaigos, o ne perrašoma. | ipconfig >> netdata.txt |
< | Mažiau nei ženklas naudojamas nuskaityti komandos įvestį iš failo, o ne iš klaviatūros. | rūšiuoti < data.txt |
| | Vertikalus vamzdis naudojamas nuskaityti vienos komandos išvestį ir naudoti jei kitos komandos įvestis. | rež. | rūšiuoti |
Dar du peradresavimo operatoriai, >& ir , taip pat egzistuoja, tačiau dažniausiai susiduria su sudėtingesniu peradresavimu, apimančiu komandų rankenas.
Čia taip pat verta paminėti klipo komandą. Tai nėra peradresavimo operatorius, bet jis skirtas naudoti su vienu, dažniausiai vertikaliu vamzdžiu, nukreipti komandos išvestį prieš vamzdį į Windows mainų sritį.
Pavyzdžiui, vykdymas ping 192.168.1.1 | klipas nukopijuos rezultatus ping komanda į iškarpinę, kurią galėsite įklijuoti į bet kurią programą.
Kaip naudoti peradresavimo operatorių
The ipconfig komanda yra įprastas būdas rasti įvairius tinklo nustatymus naudojant komandų eilutę. Vienas iš būdų tai atlikti yra įvesti ipconfig / allKomandinės eilutės lange.
Kai tai padarysite, rezultatai rodomi komandinėje eilutėje ir tada bus naudingi tik kitur, jei nukopijuosite juos iš komandų eilutės ekrano. Taip yra, nebent naudojate peradresavimo operatorių, kad nukreiptumėte rezultatus į kitą vietą, pavyzdžiui, failą.
ipconfig /all > networksettings.txt
Jei pažvelgsime į pirmąjį peradresavimo operatorių aukščiau esančioje lentelėje, pamatysime, kad didesnis nei ženklas gali būti naudojamas siųsti komandos rezultatus į failą. Ši aukščiau pateiktos komandos pavyzdys nurodo, kaip siųsti rezultatus ipconfig / all į tekstinį failą, vadinamą networksettings.txt.
The dir komanda yra dar viena situacija, kai peradresavimo operatorius yra tikrai naudingas. Kadangi ši komanda dažnai duoda per ilgus rezultatus, kad būtų galima patogiai skaityti komandų eilutės lange, protinga ją eksportuoti į tekstinį dokumentą.
dir C:\Users\Tim\Downloads > downloads.txt
Šiame pavyzdyje visi to vartotojo failai ir aplankai Atsisiuntimai aplankas bus rodomas downloads.txt failą.