Kaj je operater preusmeritve?

Kazalo:

Kaj je operater preusmeritve?
Kaj je operater preusmeritve?
Anonim

Operator preusmeritve je poseben znak, ki ga lahko uporabite z ukazom, kot je ukaz ukaznega poziva ali ukaz DOS, za preusmeritev vnosa v ukaz ali izhod iz ukaza.

Privzeto, ko izvedete ukaz, vnos prihaja s tipkovnice, izhod pa se pošlje v okno ukaznega poziva. Vhodi in izhodi ukazov se imenujejo ročice ukazov.

Image
Image

Operatorji preusmeritve v Windows in MS-DOS

Spodnja tabela navaja vse razpoložljive operaterje preusmeritve za ukaze v Windows in MS-DOS. Vendar pa sta operaterja za preusmeritev > in >> s precejšnjo razliko najpogosteje uporabljena.

Navodila za operaterje preusmeritve
Operator preusmeritve Razlaga Primer
> Znak več kot se uporablja za pošiljanje v datoteko ali celo tiskalnik ali drugo napravo, katere koli informacije iz ukaza bi bile prikazane v oknu ukaznega poziva, če ne bi uporabili operaterja. assoc > types.txt
>> Dvojni znak več kot deluje tako kot enojni znak več kot, vendar so informacije pripete na konec datoteke, namesto da bi jo prepisale. ipconfig >> netdata.txt
< Znak manj se uporablja za branje vnosa za ukaz iz datoteke namesto s tipkovnice. sort < data.txt
| Navpična cev se uporablja za branje izhoda enega ukaza in uporabo if za vnos drugega. dir | vrsta

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

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

Na primer izvajanje ping 192.168.1.1 | clip kopira rezultate ukaza ping v odložišče, ki jih lahko nato prilepite v kateri koli program.

Kako uporabljati operaterja preusmeritve

Operator preusmeritve je dodan, ko je napisan običajni ukaz.

Ukaz ipconfig je običajen način za iskanje različnih omrežnih nastavitev prek ukaznega poziva. Eden od načinov za izvedbo je tako, da v okno ukaznega poziva vnesete ipconfig /all.

Ko to storite, se rezultati prikažejo v ukaznem pozivu in so potem uporabni drugje le, če jih kopirate z zaslona ukaznega poziva. To je, razen če uporabite operater preusmeritve za preusmeritev rezultatov na drugo mesto, kot je datoteka.

Operator preusmeritve ukazov Ipconfig


ipconfig /all > networksettings.txt

Image
Image

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

Operator preusmeritve ukaza Dir

Ukaz dir je še ena situacija, kjer je operater preusmeritve res uporaben. Ker ta ukaz pogosto daje rezultate, ki so predolgi za udobno branje v oknu ukaznega poziva, je pametno vse izvoziti v besedilni dokument.


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

V tem primeru bodo vse datoteke in mape v mapi Prenosi tega uporabnika prikazane v datoteki downloads.txt.

Datoteka TXT je shranjena v isti mapi, iz katere se izvede ukaz, ni nujno v mapi, uporabljeni v ukazu. V tem primeru, če se ukaz izvaja iz Users\Tim, bo datoteka downloads.txt shranjena tja, ne v Tim\Downloads.

Priporočena: