SóProvas


ID
1771756
Banca
FGV
Órgão
PGE-RO
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em ambiente Linux, a linha de comando

                                     prog 2>> arq

digitada por um usuário logo após o prompt do interpretador de comandos bash, tem por efeito mandar executar o programa prog e: 

Alternativas
Comentários
  • Qual a diferença entre essa questão e a Q590227? As respostas se contradizem.

  • Pois é concordo com o amigo abaixo tanto que a questão Q590227 já fiz e nem pensei muito

  • Acho que o 2 após prog significa erro.

  • Esse artigo ensina a diferença:

    https://www.vivaolinux.com.br/dica/Redirecionamento-no-Shell/
    o 2> redireciona a saída de erros para  arquivo (destroi o arquivo) o 2>> adiciona a saída de erros para o arquivo (preserva o arquivo)
  • 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: D

  • AS RESPOSTAS NÃO SE CONTRADIZEM

    prog 2>> arq = Redireciona SAIDA DE ERRO MANTENDO O CONTEÚDO

    A = 1> ou >

    B = 1>> ou >>

    C = 2>

    D = 2>>

    E = Lhufas

    GABARITO D

    Vou deixar meu CTRL C e CTRL V aqui mas tbm comentei a Q590227

    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