Definición do operador de redirección
Un operador de redirección é un carácter especial que se pode empregar cun comando , como un comando de símbolo de comando ou comando DOS , para redireccionar a entrada ao comando ou a saída do comando.
De xeito predeterminado, cando executa un comando, a entrada provén do teclado e a saída envíase á xanela do símbolo do sistema . As entradas e saídas de comandos chámanse manetas de comando.
Operadores de redirección en Windows e MS-DOS
A táboa debaixo mostra todos os operadores de redireccionamento dispoñibles para comandos en Windows e MS-DOS.
Non obstante, os operadores de redirección e >> son, por unha marxe considerable, os máis utilizados.
Operador de redirección | Explicación | Exemplo |
---|---|---|
> | O sinal de maior tamaño emprégase para enviar a un arquivo, ou mesmo a unha impresora ou outro dispositivo, calquera información da orde que se mostraría na ventá do símbolo do sistema se non usase o operador. | assoc> tipos.txt |
>> | O sinal de dobre maior que o signo funciona igual que o signo maior que o de sinal, pero a información engádese ao final do ficheiro no canto de sobrescribila. | ipconfig >> netdata.txt |
< | O sinal de menos que se usa para ler a entrada para un comando desde un ficheiro no canto do teclado. | ordenar |
| | O tubo vertical utilízase para ler a saída dun comando e usar se para a entrada doutro. | dir | Ordenar |
Nota: Existen tamén dous outros operadores de redirección, & & <& , pero tratan principalmente dunha redirección máis complicada que implica manipular comandos.
Consello: o comando clip tamén paga a pena mencionar aquí. Non é un operador de redirección, pero está destinado a ser usado con un, normalmente o tubo vertical, para redireccionar a saída do comando antes de que o tubo o portapapeis de Windows.
Por exemplo, executando ping 192.168.1.1 | clip copiará os resultados do comando ping no portapapeis, que pode pegar en calquera programa.
Como usar un operador de redirección
O comando ipconfig é unha forma común de atopar varias configuracións de rede a través do símbolo do sistema. Unha forma de executala é ingresando ipconfig / all na xanela do símbolo do sistema.
Cando fai iso, os resultados móstranse dentro do símbolo do sistema e só son útiles noutros lugares se os copia desde a pantalla do símbolo do sistema. É dicir, a menos que use un operador de redirección para redirixir os resultados a un lugar diferente como un ficheiro.
Se observamos o primeiro operador de redirección na táboa anterior, podemos ver que o sinal de maior que se pode empregar para enviar os resultados do comando a un ficheiro. Así é como enviaría os resultados de ipconfig / all a un ficheiro de texto chamado networksettings :
ipconfig / all> networksettings.txtVexa como redirixir a saída de comandos a un ficheiro para obter máis exemplos e instrucións detalladas sobre o uso destes operadores.