Wat is 'n herleidingsoperateur?

INHOUDSOPGAWE:

Wat is 'n herleidingsoperateur?
Wat is 'n herleidingsoperateur?
Anonim

'n Herleidingsoperateur is 'n spesiale karakter wat gebruik kan word met 'n opdrag, soos 'n opdragprompt-opdrag of DOS-opdrag, om óf die invoer na die bevel óf die uitvoer van die opdrag te herlei.

By verstek, wanneer jy 'n opdrag uitvoer, kom die invoer vanaf die sleutelbord en die uitvoer word na die Command Prompt-venster gestuur. Bevelinsette en -uitsette word bevelhandvatsels genoem.

Image
Image

Herleidingoperateurs in Windows en MS-DOS

Die tabel hieronder lys al die beskikbare herleidingsoperateurs vir opdragte in Windows en MS-DOS. Die > en >> herleidingoperateurs is egter, met 'n aansienlike marge, die algemeenste gebruik.

Redirection Operators Cheat Sheet
Herleidingoperateur Verduideliking Voorbeeld
> Die groter-as-teken word gebruik om na 'n lêer, of selfs 'n drukker of ander toestel te stuur, watter inligting van die opdrag ook al in die opdragprompt-venster vertoon sou gewees het as jy nie die operateur gebruik het nie. assoc > types.txt
>> Die dubbel groter-as-teken werk net soos die enkele groter-as-teken, maar die inligting word aan die einde van die lêer aangeheg in plaas daarvan om dit oor te skryf. ipconfig >> netdata.txt
< Die minder-as-teken word gebruik om die invoer vir 'n opdrag vanaf 'n lêer in plaas van vanaf die sleutelbord te lees. sorteer < data.txt
| Die vertikale pyp word gebruik om die uitvoer van een opdrag te lees en as te gebruik vir die invoer van 'n ander. dir | sorteer

Twee ander herleidingsoperateurs, >& en <&, bestaan ook maar hanteer meestal meer ingewikkelde herleiding wat opdraghandvatsels behels.

Die clip-opdrag is ook die moeite werd om hier te noem. Dit is nie 'n herleidingsoperateur nie, maar dit is bedoel om saam met een, gewoonlik die vertikale pyp, gebruik te word om die afvoer van die opdrag voor die pyp na die Windows-knipbord te herlei.

Byvoorbeeld, die uitvoering van ping 192.168.1.1 | clip sal die resultate van die ping-opdrag na die knipbord kopieer, wat jy dan in enige program kan plak.

Hoe om 'n herleidingsoperateur te gebruik

Die herleidingoperateur word bygevoeg nadat die normale opdrag geskryf is.

Die ipconfig-opdrag is 'n algemene manier om verskeie netwerkinstellings deur opdragprompt te vind. Een manier om dit uit te voer is deur ipconfig /all in die Command Prompt-venster in te voer.

Wanneer jy dit doen, word die resultate binne Command Prompt vertoon en is dan net elders nuttig as jy dit vanaf die Command Prompt-skerm kopieer. Dit is tensy jy 'n herleidingsoperateur gebruik om die resultate na 'n ander plek soos 'n lêer te herlei.

Ipconfig Command Redirection Operator


ipconfig /alle > netwerkinstellings.txt

Image
Image

As ons na die eerste herleidingoperateur in die tabel hierbo kyk, kan ons sien dat die groter-as-teken gebruik kan word om die opdrag se resultate na 'n lêer te stuur. Hierdie voorbeeldopdrag hierbo is hoe jy die resultate van ipconfig /all na 'n tekslêer genaamd networksettings.txt. sal stuur

Dir Command Redirection Operator

Die dir-opdrag is nog 'n situasie waar 'n herleidingsoperateur werklik nuttig is. Aangesien daardie opdrag dikwels resultate lewer wat te lank is om gemaklik in 'n opdragprompt-venster te lees, is dit verstandig om dit alles na 'n teksdokument uit te voer.


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

In daardie voorbeeld sal alle lêers en vouers in daardie gebruiker se Downloads-lêergids in die downloads.txt-lêer gewys word.

Die TXT-lêer is gestoor in dieselfde vouer waaruit die opdrag uitgevoer word, nie noodwendig die vouer wat in die opdrag gebruik word nie. In hierdie voorbeeld, as die opdrag vanaf Users\Tim loop, sal die downloads.txt-lêer daar gestoor word, nie in Tim\Downloads.

Aanbeveel: