En omdirigeringsoperatör är ett specialtecken som kan användas med ett kommando, som ett kommandotolkkommando eller DOS-kommando, för att antingen omdirigera ingången till kommandot eller utgången från kommandot.
Som standard, när du kör ett kommando kommer ingången från tangentbordet och utmatningen skickas till kommandotolken. Kommandoingångar och utgångar kallas kommandotaggar.
Omdirigeringsoperatörer i Windows och MS-DOS
Tabellen nedan visar alla tillgängliga omdirigeringsoperatörer för kommandon i Windows och MS-DOS.
Men > och >> omdirigeringsoperatörer är med en betydande marginal den vanligaste användningen.
Omdirigeringsoperatör | Förklaring | Exempel |
---|---|---|
> | Det större än tecknet används för att skicka till en fil, eller till och med en skrivare eller annan enhet, vilken information som helst från kommandot skulle ha visats i kommandotolken om du inte använde operatören. | assoc> types.txt |
>> | Dubbel större än tecknet fungerar precis som det enda större än tecknet, men informationen bifogas till slutet av filen istället för att skriva över den. | ipconfig >> netdata.txt |
< | Den mindre än-tecknet används för att läsa in ingången för ett kommando från en fil i stället för från tangentbordet. | sortera <data.txt |
| | Det vertikala röret används för att läsa utmatningen från ett kommando och använda om för ingången till en annan. | dir | sortera |
Notera: Två andra omdirigeringsoperatörer, >& och <&, finns också men hanterar mestadels med mer komplicerad omdirigering med kommandotaggar.
Tips: Klippkommandot är värt att nämna här också. Det är inte en omdirigeringsoperatör men den är avsedd att användas med en, vanligtvis det vertikala röret, för att omdirigera utmatningen av kommandot före röret till Windows Urklipp.
Till exempel körs ping 192.168.1.1 | klämma kommer att kopiera resultaten från ping-kommandot till urklippet, som du sedan kan klistra in i något program.
Hur man använder en omriktningsoperatör
De ipconfig Kommandot är ett vanligt sätt att hitta olika nätverksinställningar via Command Prompt. Ett sätt att utföra det är genom att skriva in ipconfig / all i kommandotolken.
När du gör det visas resultaten i Command Prompt och är då bara användbara på annat håll om du kopierar dem från skärmen Kommandotolken. Det är om du inte använder en omdirigeringsoperatör för att omdirigera resultaten till en annan plats som en fil.
Om vi tittar på den första omdirigeringsoperatören i tabellen ovan kan vi se att det större än tecknet kan användas för att skicka kommandot resultat till en fil. Så här skickar du resultaten från ipconfig / all till en textfil som heter nätverksinställningar :
ipconfig / all> networksettings.txt
Se Så här omdirigerar du kommandoutgång till en fil för fler exempel och detaljerade instruktioner om hur du använder dessa operatörer.