Kaj je operater preusmeritve?
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.
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.