comando > arquivo – redireciona a saída padrão para algum dispositivo ou arquivo. Quando é usado com arquivos ele cria ou substitui o conteúdo do arquivo.
comando < arquivo – redireciona a entrada padrão de arquivo/dispositivo para um comando.
comando >> arquivo – concatena a saída padrão.
comando << arquivo – concatena a entrada padrão
comando 2> arquivo – redireciona a saída padrão de erro
comando 2>> arquivo – concatena a saída-padrão de erro
Alternativa: B
AS RESPOSTAS NÃO SE CONTRADIZEM
prog >> arq e prog 1>> arq SÃO A MESMA COISA
>> e 1>> SÃO a mesma coisa
1 = SAIDA PADRÃO
>> = redireciona mantendo o conteúdo existente
GAB B
A = 1> ou >
B = 1>> ou >>
C = 2>
D = 2>>
E = Lhufas
Vou deixar meu CTRL C e CTRL V aqui mas tbm comentei a Q590583
STDIN = ENTRADA PADRÃO (TECLADO) = 0
STDOUT = SAÍDA PADRÃO (MONITOR) = 1
STDERR = SAÍDA PADRÃO COM ERRO (MONITOR) = 2
> = 1> = SAÍDA PADRÃO, CRIA ou SUBSTITUI ARQUIVO, Redireciona Saída.
2> = Saída de ERRO, Cria ou SUBSTITUI ARQUIVO, Redireciona Saída de ERRO
>> = 1>> = ACRESCENTA, ADICIONA AO FINAL A SAÍDA PADRÃO.
2>> = ACRESCENTA, ADICIONA AO FINAL A SAÍDA DE ERRO.
< = DIRECIONA A ENTRADA PADRÃO DE ARQUIVO/DESPOSITIVO PARA UM COMANDO/ENVIA DADOS AO COMANDO
<< = FIM DE EXIBIÇÃO DE UM BLOCO
>&2 = REDIRECIONA SAÍDA PADRÃO PARA SAÍDA DE ERRO = 1 VIRA 2
2>&1 = REDIRECIONA SAÍDA DE ERRO PARA SAIDA PADRÃO = 2 VIRA 1
| = PIPE, ENVIA A SAÍDA DE COMANDO PARA A ENTRADA DO PRÓXIMO/ CONTINUAR PROCESSAMENTO/ COMUNICAÇÃO ENTRE DOIS PROCESSOS