SóProvas


ID
1100305
Banca
MS CONCURSOS
Órgão
CBM-SC
Ano
2013
Provas
Disciplina
Noções de Informática
Assuntos

Em um sistema operacional Linux, pretende-se localizar um arquivo texto no diretório “/home/aluno” e que contenha a string “CORPO DE BOMBEIROS”. Digamos que o cursor já esteja posicionado nesta pasta, qual a sequência de comando mais apropriada para descobrir qual o nome deste arquivo?

Alternativas
Comentários
  • Opção CORRETA, letra "A".

    • grep = Procura um arquivo por um determinado padrão Por exemplo um cat a.txt | grep ola irá mostrar-nos apenas as linhas do arquivo a.txt que contenham a palavra “ola”; No nosso caso, grep BOMBEIROS, irá buscar qualquer arquivo neste diretório que contenha a expressão BOMBEIROS.


  • No Linux, assim como no Windows, é possível utilizar a linha de comando para executar uma operação específica. Como os comandos e os parâmetros adequados, o usuário poderá trabalhar como deseja no Terminal (Prompt de Comandos, no Windows).
    Para localizar uma sequência de texto dentro de um arquivo, o usuário pode usar o comando grep. De forma simples, grep significa 'contenha'.
    A opção -r é para fazer a busca recursiva, ou seja, continue no próximo arquivo, caso não encontre no atual.
    O comando find é para localizar no nome dos arquivos, e não em seu conteúdo. O comando locate faz a busca na lista de arquivos (também pelo nome). O comando nano é para editar o arquivo, pois ele, assim como o comando vi e o aplicativo LibreOffice Writer, são editores de textos no Linux.
    Gabarito: Letra A.



  • grep procura

    Feliz Ano Novo

  • nano é um editor de textos para Linux, com recursos que contribuem para edição rápida.

    Find e Locate localizam arquivos.

    Grep localizar arquivos por meio de padrões em algum documento.