SóProvas


ID
1131040
Banca
CESPE / CEBRASPE
Órgão
MTE
Ano
2014
Provas
Disciplina
Noções de Informática
Assuntos

Com relação aos sistemas operacionais Windows e Linux, julgue os itens subsecutivos.

No Linux, o comando cat arq1 >> arq2 | less lista o conteúdo dos arquivos arq1 e arq2 com paginação das telas.

Alternativas
Comentários
  • Errado. 

    O operador >> é para direcionar a saída para um arquivo e o | é para juntar comandos.

    Assim, o comando estaria criando um arquivo com o conteúdo de ambos em arq2, tela por tela.

  • > - operador de direcionamento de saída

    >> - operadior de concatenação da saída

    | - pipe, combina comandos

    less - mostra conteúdo do arquivo texto com paginação

    Errado, o operador > é diferente do operador >> que é para concatenar o conteudo dos arquivos, ou seja, o conteúdo de arq1 vai ser colocado no final do arq2 e depois será mostrado com paginação das telas, o outro comando semelhante ao less é o more. Com o operador | (pipe) você combina comandos relacionando suas saídas. Comando1 | comando2 ... | comandoN

  • Assertiva ERRADA. 


    - cat arq1 = lê o conteúdo do arq1;

    - >> arq2 = redireciona o que foi lido pelo comando anterior para o arq2. Se o arquivo não existir ele será criado. Se o arquivo já existir e tiver conteúdo nele o conteúdo lido por "cat arq1" será acrescentado no final do arquivo. 


    - | = separador. A saída de um comando antes do separador será enviada para outro comando após o separador;


    - less = mostra a saída com paginação (ele mostra informação na tela até "encher" o monitor, depois disso você vai apertando enter para ele continuar mostrando).


    Para que o comando fizesse o que a questão sugere ele deveria ter sido reescrito assim: cat arq1 arq2 | less (sem o ">>").

  • ERRADO

    É exatamente como o Luis comentou. Acrescentaria apenas que do jeito como o comando foi escrito o | less não teria qualquer efeito, porque a primeira parte cat arq1 >> arq2 não escreveria absolutamente nada na tela. Ou seja, não haveria o que ser paginado.

  • Nossa, fazendo questões de Linux, estou me sentindo uma burra!

    Será que é mau de mulher quando envolve informática?!

  • Definitivamente, não sei como aprender isso não!! Aliás, nem como estudar... :(

  • Este comando faz com que o arquivo2 receba o conteúdo do arquivo1 , o conteúdo do arquivo1 sobre escreve o conteúdo do arquivo2.

    o pipe "|" faz a saída do conteúdo ir para o comando less que por sua vez mostra 1 tela do arquivo por vez organizando a saída .

  • Esse comando cat tá me fazendo ficar confuso. E percebo que cai muito nas provas. Tenho que estudar mais esse comando doido!

  • Podemos usar o comando cat para exibir os arquivos na tela. Por exemplo,

    cat teste1 teste2

    mostra na tela o conteúdo dos arquivos teste1 e teste2.

    Para concatenar vários arquivos e colocar o resultado em um outro arquivo deve-se usar o redirecionador de saída >. Por exemplo,

    cat arq1 arq2 arq3 > arq_final

    gera o arquivo "arq_final" que corresponde a concatenação dos arquivos "arq1,arq2 earq3". Se já existe um arquivo chamado "arq_final", este arquivo é destruído e criado novamente.

    Para inserir o arquivo "arq4" no final do arquivo "arq_final" digite (usando >>)

    cat arq4 >> arq_final

    Para parar a rolagem da tela e permitir a navegação com o resultado do comando cat, use os comandos more ou less junto com o      pipe( caractere "|"). 

    cat teste1 teste2 | more

    ou

    cat teste1 teste2 | less

    fonte: http://www.uniriotec.br/~morganna/guia/cat.html

  • Prezados , 
    O comando CAT imprime na tela o conteúdo do arquivo, entretanto quando usamos cat arquivo1>> arquivo2 o que ele faz é adicionar no arquivo2 o conteúdo do arquivo1

    Portanto, questão errada.

  • Quanto mais eu estudo, menos entendo. Esse Cespe enlouquece a gente.

  • também não entendo o motivo de cobrar os comandos em provas...

    mas como temos que aprender, segue o link de aulas muito boas sobre os comandos do linux:https://www.youtube.com/watch?v=ufWrWK0I2o0
  • errado

    Comando-------------Descrição

    cat----------------------Exibe o conteúdo de um arquivo, sem pausa.

  • Errado

    - cat arq1 = lê o conteúdo do arq1;


    - >> arq2 = redireciona o que foi lido pelo comando anterior para o arq2.

  • ERRADO, o arquivo1 será alterado, passando a ter o seu conteúdo anterior ao qual foi agregado o conteúdo de arquivo2.

  • é o tipo de questão para não marcar !!!!!!!

    kkkkkkkkkkkkkkkkkkk

  • A didática do Nishimura é excelente!!!!

  • Autor: Leandro Rangel , Auditor Federal de Finanças e Controle da Controladoria-Geral da União (CGU)

    Prezados , 
    O comando CAT imprime na tela o conteúdo do arquivo, entretanto quando usamos cat arquivo1>> arquivo2 o que ele faz é adicionar no arquivo2 o conteúdo do arquivo1

    Portanto, questão errada.

  • CAT mostra conteúdo de um binário.


    ERRADO


    #PF&TOIS

  • nesse tipo de questao a dica é a seguinte: escolhe uma e marca a outra.

  • Só sei que Less é menos, com certeza não iria somar os arquivos.KKKKKKK

  • Informática: ja ouviu falar na coisa? tente responder; se não ouviu, pule pra próxima.

  • Quem precisa do Linux, a não ser a banca pra ferrar com a gente? kkkkkkkkkkk

  • NEM LENDO O COMETÁRIO DO PROFESSOR EU CONSEGUI ENTENDER KKKKKKKKKKKK

  • EU COLOQUEI NOÇÕES DE INFORMÁTICA QC!!

    NÃO INFORMÁTICA NÍVEL BIL GATES

  • CAT mostra o conteúdo binário ou de texto de um arquivo e o LESS permite a paginação.

  • TIPO DE QUESTÃO PARA DEIXAR EM BRANCO.

  • > - operador de direcionamento de saída

    >> - operadior de concatenação da saída

    | - pipe, combina comandos

    less - mostra conteúdo do arquivo texto com paginação

    Errado, o operador > é diferente do operador >> que é para concatenar o conteudo dos arquivos, ou seja, o conteúdo de arq1 vai ser colocado no final do arq2 e depois será mostrado com paginação das telas, o outro comando semelhante ao less é o more. Com o operador | (pipe) você combina comandos relacionando suas saídas. Comando1 | comando2 ... | comandoN

    ( copiando para revisão )

  • O operador >> é para direcionar a saída para um arquivo e o | é para juntar comandos.

    O comando CAT permite que você crie, una e exiba arquivos no formato padrão de tela ou em outro arquivo, entre outras coisas.

  • Ls é o comando para listar.

  • cat vem de concatenate

    Pelo comando cat arquivo1 >> arquivo2 iremos adicionar o conteúdo do arquivo1 ao arquivo2. Falou em listar lembre-se do ls.

    Gabarito: E

  • ls ~ listar

  • Embora o comando less sirva para realizar a paginação, o comando cat arq1

    >> arq2 não irá listar o conteúdo dos arquivos. Dessa forma, o comando

    não poderá listar o conteúdo dos arquivos de forma paginada, pois sequer irá

    listar o conteúdo de forma alguma.

    O comando cat arq1 >> arq2 irá inserir o conteúdo de arq1 para o arq2,

    isto é, ocorrerá uma verdadeira concatenação dos arquivos.

  • Listar é "ls"!

  • MEU DEUS, SOCORRO!

  • o pipe joga a saída de um comando em outro, nesse caso do comando cat para o less, não tem nada a ver com o conteúdo do arquivo

  • pergunta pra sua irmã examinador kkkk
  • Fodeo!

  • O cat "manda" o conteúdo do arq 1 para o arq 2 e a barra inclinada fa com que essa saída de dados seja usada como entrada para outro comando, que no caso é o less. Esse vai exibir na tela a entrada dos dados, que é justamente o conteúdo do arq1 e do arq 2.

    Força.

  • Bom colegas, vou tentar explicar, espero ajudá-los (não garanto que entendam, pq sou péssima em explicações), mas vamos lá!

    cat = mostra o conteúdo de um arquivo na tela;][

    >> = aqui você redireciona o resultado, não substituindo o que havia antes, mas sim adicionando;

    | "pipe" = A saída de um comando antes do separador será enviada para outro comando após o separador;

    less = o que o comando less faz é paginar (ele faz o conteúdo ser apresentado de página em página na tela)

    • Vejamos o que a questão traz:

    "lista o conteúdo dos arquivos arq1 e arq2 com paginação das telas"

    O comando correto para você listar o conteúdo dos arquivos arq1 e arq2 será:

    cat arq1 arq2

    Esse comando permite concatenar (fundir) na tela os conteúdos de vários arquivos de texto simples (ou seja, vai mostrar o conteúdo dos arquivos arq1 e arq2). - Perceba que basta colocar o nome dos arquivos com espaço e não o redirecionador >> entre os nomes dos arquivos .

    • Quando a questão coloca | less ela quer dizer que os arquivos (arq1 e arq2) serão enviados para outro comando, que no caso da questão é o less.

    Ou seja:

    cat arq1 arq2 | less

    Aqui você está mostrando o conteúdo do arq1 e do arq2, envia isso para o comando less, em que será paginado (apresentado com paginação das telas)

    • Se você usa o >> , então você direciona o 1º comando (que é cat arq1 - mostre o conteúdo do arq1) para o arquivo que vem depois , no caso o arq2. Por isso, o comando cat não vai sair com paginação na tela quando solicitado pelo less, pois ele será redirecionado >> para dentro do arq2.

  • Acertei porque decorei que cat vem de "concatenate", e também que pra listar alguma coisa geralmente é necessário usar o comando ls (que vem de "list"). Como o item não afirma que irá concatenar e, além disso, não cita o comando ls, marquei como incorreta. E vamos de gambiarra...

  • Que material tem isso meu deus ?? já fiz 3 cursos diferentes

  • Ué carai ?!? Da onde saiu ? Alguém viu ? Esse caminhão que passou aqui em cima da minha pessoa. Céloko !

  • CAT》do UNIX serve: unir, criar, exibir arquivos.

  • O comando que lista é LS e não LESS

  • O operador >> é para direcionar a saída para um arquivo e o | é para juntar comandos.

    Assim, o comando estaria criando um arquivo com o conteúdo de ambos em arq2, tela por tela.

  • O operador >> é para direcionar a saída para um arquivo e o | é para juntar comandos.

    Assim, o comando estaria criando um arquivo com o conteúdo de ambos em arq2, tela por tela.

  • less lista o conteúdo dos arquivos  ( ERRADO )

    LS= LISTAR.

    PMAL 2.0 2021!!!

  • Acreditava que o comando correto seria ls.

  • Acreditava que o comando correto seria ls.