Ümbersuunamise operaator on erimärk, mida saab kasutada koos käsuga, näiteks käsuviiba või DOS-i käsuga, et suunata sisend ümber käsule või käsu väljund.
Vaikimisi tuleb käsu täitmisel sisend klaviatuurilt ja väljund saadetakse käsuviiba aknasse. Käskude sisendeid ja väljundeid nimetatakse käsupidemeteks.
Ümbersuunamisoperaatorid Windowsis ja MS-DOS-is
Allolevas tabelis on loetletud kõik Windowsi ja MS-DOS-i käskude jaoks saadaolevad ümbersuunamisoperaatorid. Ümbersuunamisoperaatorid > ja >> on siiski märkimisväärse varuga kõige sagedamini kasutatavad.
Ümbersuunamisoperaatorite petuleht | ||
---|---|---|
Ümbersuunamisoperaator | Selgitus | Näide |
> | Suuremast märki kasutatakse faili või isegi printerisse või muusse seadmesse saatmiseks, olenemata sellest, milline teave käsust oleks käsuviiba aknas kuvatud, kui te poleks operaatorit kasutanud. | assoc > types.txt |
>> | Kahekordne suuremast märk toimib täpselt nagu üksik suuremast märk, kuid teave lisatakse faili lõppu, selle asemel et seda üle kirjutada. | ipconfig >> netdata.txt |
< | Vähem kui märki kasutatakse käsu sisendi lugemiseks failist, mitte klaviatuurilt. | sorteeri < data.txt |
| | Vertikaalset toru kasutatakse ühe käsu väljundi lugemiseks ja if-i kasutamiseks teise käsu sisendiks. | rež | sorteeri |
Kaks teist ümbersuunamisoperaatorit, >& ja <&, on samuti olemas, kuid tegelevad enamasti keerukama ümbersuunamisega, mis hõlmab käsupidemeid.
Siin väärib mainimist ka klipi käsk. See ei ole ümbersuunamisoperaator, kuid see on mõeldud kasutamiseks koos ühe, tavaliselt vertikaalse toruga, et suunata enne toru käsu väljund Windowsi lõikepuhvrisse.
Näiteks täites ping 192.168.1.1 | clip kopeerib pingi käsu tulemused lõikepuhvrisse, mille saate seejärel kleepida mis tahes programmi.
Kuidas kasutada ümbersuunamisoperaatorit
Ümbersuunamise operaator lisatakse pärast tavalise käsu kirjutamist.
Käsk ipconfig on levinud viis erinevate võrguseadete leidmiseks käsuviiba kaudu. Üks viis selle käivitamiseks on sisestada käsuviiba aknasse ipconfig /all.
Kui teete seda, kuvatakse tulemused käsuviibas ja need on mujal kasulikud ainult siis, kui kopeerite need käsuviiba ekraanilt. Seda juhul, kui te ei kasuta ümbersuunamisoperaatorit tulemuste ümbersuunamiseks mõnda teise kohta, näiteks faili.
Ipconfigi käsu ümbersuunamise operaator
ipconfig /all > networksettings.txt
Kui vaatame ül altoodud tabelis esimest ümbersuunamisoperaatorit, näeme, et suuremast-märki saab kasutada käsu tulemuste faili saatmiseks. See ül altoodud näidiskäsk kirjeldab, kuidas saata ipconfig /all tulemused tekstifaili nimega networksettings.txt.
Dir Command Redirection Operator
Dir-käsk on veel üks olukord, kus ümbersuunamisoperaator on tõesti kasulik. Kuna see käsk annab sageli liiga pikki tulemusi, et seda käsuviiba aknas mugav alt lugeda, on selle kogu eksportimine tekstidokumenti mõistlik.
kataloog C:\Users\Tim\Downloads > downloads.txt
Selles näites kuvatakse kõik selle kasutaja kaustas Allalaadimised olevad failid ja kaustad failis downloads.txt.
TXT-fail salvestatakse samasse kausta, kust käsk käivitatakse, mitte tingimata käsus kasutatud kausta. Kui selles näites käivitatakse käsk Kasutajad\Tim, siis fail downloads.txt salvestatakse sinna, mitte kausta Tim\Downloads.