Kaj je operater preusmeritve?

click fraud protection

Operater preusmeritve je poseben znak, ki ga lahko uporabite z ukazom, kot je a Ukaz ukaznega poziva oz DOS ukaz, da bodisi preusmerite vhod v ukaz ali izhod iz ukaza.

Privzeto, ko izvedete ukaz, vhod prihaja s tipkovnice, izhod pa se pošlje v ukazni poziv okno. Ukazni vhodi in izhodi se imenujejo ukazni ročaji.

Ilustracija s puščicami in cestami
Lizzie Roberts / Getty Images

Operaterji za preusmeritev v operacijskem sistemu Windows in MS-DOS

Spodnja tabela navaja vse razpoložljive operaterje preusmeritve za ukaze v operacijskem sistemu Windows in MS-DOS. Vendar pa je > in >> operaterji preusmeritve so precej pogosti.

Preusmerjevalni operaterji Cheat Sheet
Operater preusmeritve Pojasnilo Primer
> Znak več kot se uporablja za pošiljanje v datoteko ali celo v tiskalnik ali drugo napravo informacije iz ukaza bi bile prikazane v oknu ukaznega poziva, če ga ne bi uporabljali operaterja. izr. > vrste.txt
>> Dvojni predznak več deluje tako kot en sam predznak, vendar se informacije dodajo na konec datoteke, namesto da bi jih prepisali. ipconfig >> netdata.txt
< Znak manj kot se uporablja za branje vnosa za ukaz iz datoteke namesto s tipkovnice. razvrsti < data.txt
| Navpična cev se uporablja za branje izhoda enega ukaza in uporabo if za vnos drugega. r. | razvrsti

Dva druga operaterja preusmeritve, >& in , prav tako obstajajo, vendar se večinoma ukvarjajo z bolj zapleteno preusmeritvijo, ki vključuje ročice ukazov.

Tu velja omeniti tudi ukaz clip. To ni operater preusmeritve, vendar je namenjen uporabi z eno, običajno navpično cevjo, za preusmeritev izhoda ukaza pred cevjo v odložišče Windows.

Na primer, izvajanje ping 192.168.1.1 | posnetek bo kopiral rezultate ukaz ping v odložišče, ki ga lahko nato prilepite v kateri koli program.

Kako uporabljati operaterja za preusmeritev

The ipconfig ukaz je običajen način za iskanje različnih omrežnih nastavitev prek ukaznega poziva. Eden od načinov za izvedbo je z vnosom ipconfig /allv oknu ukaznega poziva.

Ko to storite, so rezultati prikazani v ukaznem pozivu in so uporabni le drugje, če jih kopirate z zaslona ukaznega poziva. To je razen če uporabite operaterja za preusmeritev za preusmeritev rezultatov na drugo mesto, kot je datoteka.

ipconfig /all > networksettings.txt

Če pogledamo prvi operater preusmeritve v zgornji tabeli, lahko vidimo, da je predznak večje kot mogoče uporabiti za pošlji rezultate ukaza v datoteko. Ta zgornji primer ukaza je, kako bi poslali rezultate ipconfig /all v besedilno datoteko, imenovano networksettings.txt.

The ukaz dir je še ena situacija, kjer je operater preusmeritve res uporaben. Ker ta ukaz pogosto daje rezultate predolge za udobno branje v oknu ukaznega poziva, je smiselno izvažati vse to v besedilni dokument.

dir C:\Users\Tim\Downloads > downloads.txt

V tem primeru vse datoteke in mape v tem uporabniku Prenosi mapa bo prikazana v downloads.txt mapa.