Skip to main content

Hva er en omdirigeringsoperatør?

Anonim

En omadresseringsoperatør er et spesialtegn som kan brukes med en kommando, som en kommandoprompt-kommando eller DOS-kommando, for å enten omdirigere inngangen til kommandoen eller utgangen fra kommandoen.

Som standard, når du kjører en kommando, kommer inngangen fra tastaturet og utgangen sendes til kommandoprompt-vinduet. Kommandoinnganger og utganger kalles kommandohåndtak.

Omdirigeringsoperatører i Windows og MS-DOS

Tabellen nedenfor viser alle tilgjengelige omadresseringsoperatører for kommandoer i Windows og MS-DOS.

Imidlertid > og >> omadressering operatører er, med en betydelig margin, den mest brukte.

OmdirigeringsoperatørForklaringEksempel
>Det større enn tegnet brukes til å sende til en fil, eller til og med en skriver eller annen enhet, hvilken informasjon som helst fra kommandoen ville ha blitt vist i vinduet Kommandoprompt, hvis du ikke hadde brukt operatøren.assoc> types.txt
>>Det dobbelte større enn tegn fungerer akkurat som det enklere større enn tegn, men informasjonen er vedlagt til slutten av filen i stedet for å overskrive den.ipconfig >> netdata.txt
<Mindre tegn er brukt til å lese innspillingen for en kommando fra en fil i stedet for fra tastaturet.sorter <data.txt
|Det vertikale røret brukes til å lese utgangen fra en kommando og bruke hvis for inngangen til en annen.dir | sortere

Merk: To andre omadressere operatører, >& og <&, finnes også, men avhenger mest av mer komplisert omdirigering som involverer kommandobånd.

Tips: Klippkommandoen er også verdt å nevne her. Det er ikke en omdirigeringsoperatør, men den er ment å bli brukt med en, vanligvis det vertikale røret, for å omdirigere utgangen av kommandoen før røret til Windows utklippstavlen.

For eksempel, kjører ping 192.168.1.1 | klemme vil kopiere resultatene av ping-kommandoen til utklippstavlen, som du deretter kan lime inn i et hvilket som helst program.

Slik bruker du en omadresseringsoperatør

De ipconfig Kommandoen er en vanlig måte å finne ulike nettverksinnstillinger via Kommandoprompt. En måte å utføre den på er å skrive inn ipconfig / all i kommandoprompt-vinduet.

Når du gjør det, vises resultatene innenfor Kommandoprompt, og er da bare nyttige andre steder hvis du kopierer dem fra Kommandoprompt-skjermbildet. Det er med mindre du bruker en omadresseringsoperatør for å omdirigere resultatene til et annet sted som en fil.

Hvis vi ser på den første omadresseringsoperatøren i tabellen ovenfor, kan vi se at det større enn tegnet kan brukes til å sende kommandoenes resultater til en fil. Slik sender du resultatene av ipconfig / all til en tekstfil som heter nettverksinnstillinger :

ipconfig / all> networksettings.txt

Se Slik omdirigerer du kommandoutgang til en fil for flere eksempler og detaljerte instruksjoner om bruk av disse operatørene.