Pāradresācijas operators

Pārvirzīšanas operatora definīcija

Pārorientēšanas operators ir īpašs raksturs, ko var izmantot ar komandu , piemēram, komandrindas komandu vai komandu DOS , lai novirzītu ievadi uz komandu vai izvadi no komandas.

Pēc noklusējuma, izpildot komandu, ievade tiek saņemta no tastatūras, un izvade tiek nosūtīta uz komandu uzvednes logu. Komandu ievadi un izvadi sauc par komandu rokturiem.

Redirection Operators Windows un MS-DOS

Tālāk esošajā tabulā ir uzskaitīti visi pieejamie operatori, kas izmanto novirzīšanu komandām Windows un MS-DOS.

Tomēr > un >> novirzīšanas operatori ar ievērojamu starpību ir visbiežāk izmantotie.

Pāradresācijas operators Paskaidrojums Piemērs
> Lielāka nekā zīme tiek izmantota, lai nosūtītu uz failu vai pat printeri vai citu ierīci jebkuru komandas informāciju, kas būtu redzama komandu uzvednes logā, ja jūs neesat izmantojis operatoru. assoc> types.txt
>> Dubultā lielāka nekā zīme strādā tāpat kā viena lielāka zīme, bet informācija tiek pievienota faila beigām, nevis tā pārrakstīšanai. ipconfig >> netdata.txt
< Mazāk nekā zīme tiek izmantota, lai izlasītu ievadi komandai no faila, nevis no tastatūras. kārtot
| Vertikālo cauruli izmanto, lai izlasītu izeju no vienas komandas, un to izmanto, ja tiek ievadīts cits. dir | kārtot

Piezīme. Divi pārējie novirzīšanas operatori, > & un <& , arī pastāv, bet galvenokārt risina ar sarežģītāku novirzīšanu, ietverot komandu rokturus.

Padoms. Šeit ir vērts arī pieminēt klipu komandu. Tas nav novirzīšanas operators, bet to paredzēts lietot kopā ar vienu, parasti vertikālu cauruli, lai novirzītu komandas izvadi pirms caurules uz Windows starpliktuvi.

Piemēram, izpildot ping 192.168.1.1 | klips kopē ping komandas rezultātus starpliktuvē, ko pēc tam var ielīmēt jebkurā programmā.

Kā izmantot pāradresācijas operatoru

Komandu ipconfig ir izplatīts veids, kā atrast dažādus tīkla iestatījumus, izmantojot komandrindu. Viens no veidiem, kā to izpildīt, ir ievadīt ipconfig / all loga komandu uzvednē.

Kad to izdarāt, rezultāti tiek parādīti komandu uzvednē, un pēc tam tie ir noderīgi tikai citur, ja tos kopējat no komandu uzvednes ekrāna. Tas ir, ja vien jūs neizmantojat novirzīšanas operatoru, lai novirzītu rezultātus uz citu vietu, piemēram, failu.

Ja mēs skatāmies uz pirmo pārorientēšanas operatoru tabulā iepriekš, mēs varam redzēt, ka komandas rezultātu nosūtīšanai uz failu var izmantot lielāku, nekā apzīmējumu. Tas ir, kā jūs nosūtītu ipconfig / all rezultātus teksta failā, ko sauc par tīklu iestatījumiem :

ipconfig / all> networksettings.txt

Lai uzzinātu vairāk piemēru un detalizētus norādījumus par šo operatoru izmantošanu, skatiet sadaļu Kā pārorientēt Komandas izvadi uz failu .