Skip to main content

Què és un operador de redirecció?

Anonim

Un operador de redirecció és un caràcter especial que es pot utilitzar amb una ordre, com ara una ordre de símbol del sistema o comanda DOS, per redirigir l'entrada a l'ordre o la sortida de l'ordre.

Per defecte, quan executeu una ordre, l'entrada prové del teclat i la sortida s'envia a la finestra del símbol del sistema. Les entrades i sortides de comandaments es diuen comandaments de comanda.

Operadors de redirecció en Windows i MS-DOS

A la taula següent es llisten tots els operadors de redirecció disponibles per als comandaments de Windows i MS-DOS.

No obstant això, el > i >> Els operadors de redirecció són, per un marge considerable, els més utilitzats.

Operador de redireccióExplicacióExemple
>El signe de majors que s'utilitza per enviar a un arxiu, o fins i tot una impressora o un altre dispositiu, la informació de l'ordre que s'hagués pogut mostrar a la finestra del símbol del sistema no haguéssiu utilitzat l'operador.assoc> types.txt
>>El signe de doble més gran funciona igual que el signe més gran que el signe, però la informació s'afegeix al final del fitxer en lloc de sobreescriure-la.ipconfig >> netdata.txt
<El signe menys que el signe s'utilitza per llegir l'entrada d'una ordre d'un arxiu en comptes del teclat.ordenar <data.txt
|La canonada vertical s'utilitza per llegir la sortida d'un comandament i utilitzar-la per a l'entrada d'una altra.dir | ordenar

Nota: Altres dos operadors de redirecció, >& i <&, també existeixen, però tracten principalment una redirecció més complicada que implica manetes de comandament.

Consell: També cal esmentar l'ordre del clip. No és un operador de redirecció, però es preveu utilitzar amb un, normalment la canonada vertical, per redirigir la sortida de la comanda abans de la canonada al porta-retalls de Windows.

Per exemple, l'execució ping 192.168.1.1 | clip copiarà els resultats de la comanda ping al porta-retalls, que podeu enganxar a qualsevol programa.

Com s'utilitza un operador de redirecció

El ipconfig La comanda és una manera habitual de trobar diverses configuracions de xarxa mitjançant el símbol del sistema. Una forma d'executar-la és introduint-la ipconfig / all a la finestra del símbol del sistema.

Quan ho feu, els resultats es mostren al símbol del sistema i només són útils en altres llocs si els copia des de la pantalla del símbol del sistema. Això és a menys que feu servir un operador de redirecció per redirigir els resultats a un lloc diferent com un fitxer.

Si observem el primer operador de redirecció de la taula anterior, podem veure que el signe de majors es pot utilitzar per enviar els resultats de la comanda a un fitxer. Així és com hauria enviat els resultats de ipconfig / all a un fitxer de text anomenat Networkettings :

ipconfig / all> networksettings.txt

Consulteu Com redirigir la sortida del comandament a un fitxer per obtenir més exemples i instruccions detallades sobre l'ús d'aquests operadors.