Operatorul de redirecționare

Redirecționarea operatorului

Un operator de redirecționare este un caracter special care poate fi utilizat cu o comandă , cum ar fi o comandă Prompt Command sau o comandă DOS , pentru a redirecționa intrarea la comandă sau ieșire din comandă.

În mod implicit, când executați o comandă, intrarea vine de la tastatură iar ieșirea este trimisă în fereastra Prompt Command . Comenzile de intrări și ieșiri se numesc mânere de comandă.

Operatori de redirecționare în Windows și MS-DOS

Tabelul de mai jos listează toți operatorii de redirecționare disponibili pentru comenzile din Windows și MS-DOS.

Cu toate acestea, operatorii de redirecționare > și >> sunt, cu o marjă considerabilă, cei mai frecvent utilizați.

Operatorul de redirecționare Explicaţie Exemplu
> Semnul mai mare decât cel este utilizat pentru a trimite unui fișier sau chiar unei imprimante sau alt dispozitiv orice informație din comandă ar fi fost afișată în fereastra Prompt Command dacă nu ați fi utilizat operatorul. assoc> types.txt
>> Semnul dublu mai mare decât cel care funcționează la fel ca semnul mai mare decât cel, dar informațiile sunt atașate la sfârșitul fișierului în loc să îl suprascrie. ipconfig >> netdata.txt
< Semnul mai puțin decât este folosit pentru a citi intrarea pentru o comandă dintr-un fișier în loc de tastatură. sort
| Conducta verticală este utilizată pentru citirea iesirii de la o comandă și folosirea acesteia pentru introducerea altei comenzi. dir | fel

Notă: Există și alți doi operatori de redirecționare, > & și <& , dar se ocupă în cea mai mare parte de o redirecționare mai complicată care implică mânere de comandă.

Sfat: Comanda clipului merită menționată și aici. Nu este un operator de redirecționare, ci este destinat a fi utilizat cu o conductă verticală, de obicei verticală, pentru a redirecționa ieșirea comenzii înaintea țevii în clipboard-ul Windows.

De exemplu, executând ping 192.168.1.1 | clipul va copia rezultatele comenzii ping în clipboard, pe care apoi îl puteți insera în orice program.

Cum să utilizați un operator de redirecționare

Comanda ipconfig este o modalitate obișnuită de a găsi diferite setări de rețea prin intermediul Command Prompt. O modalitate de a executa aceasta este prin introducerea ipconfig / all în fereastra Prompt Command.

Când faceți acest lucru, rezultatele sunt afișate în Command Prompt și sunt apoi folositoare numai în altă parte dacă le copiați din ecranul Command Prompt. Adică, dacă nu utilizați un operator de redirecționare pentru a redirecționa rezultatele într-un loc diferit, cum ar fi un fișier.

Dacă ne uităm la primul operator de redirecționare din tabelul de mai sus, putem vedea că semnul mai mare decât cel poate fi folosit pentru a trimite rezultatele comenzii într-un fișier. Acesta este modul în care ați trimite rezultatele ipconfig / toate într-un fișier text numit networksettings :

ipconfig / toate> networksettings.txt

Consultați Cum să redirecționați ieșirea de comandă la un fișier pentru mai multe exemple și instrucțiuni detaliate privind utilizarea acestor operatori.