Um técnico utiliza uma máquina com o sistema operacional Linux instalado e funcionando em condições ideais. Existe, no diretório local, um arquivo denominado amazonas.txt, no qual é necessário localizar as ocorrências da palavra Manaus. Para isso, deve-se utilizar o comando
Afind 'Manaus' amazonas.txt
Blocate Manaus amazonas.txt
Cgrep Manaus amazonas.txt
Dhead Manaus amazonas.txt
Euname 'Manaus' amazonas.txt
Revelar gabarito e comentário▾
GabaritoC — grep Manaus amazonas.txt
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Comando grep no Linux
Gabarito: letra C. O comando grep é a ferramenta correta para localizar ocorrências de uma palavra dentro de um arquivo no Linux. Seu uso básico é grep palavra arquivo. As demais alternativas pertencem a outras finalidades: find localiza arquivos e diretórios, locate busca arquivos por nome em um banco de dados, head exibe as primeiras linhas de um arquivo e uname mostra informações do sistema operacional.
NÃO CAIA NESSA!
A alternativa A (find 'Manaus' amazonas.txt) é a mais perigosa, pois find é um comando muito comum, mas sua função é localizar arquivos no sistema de arquivos, e não buscar conteúdo textual dentro de arquivos. Para localizar texto, o comando correto é grep.
Comandos Linux: Busca em arquivos (conteúdo) (grep palavra arquivo); Busca de arquivos (nome/local) (find (critérios), locate (banco de dados)); Exibição de conteúdo (head (primeiras linhas)); Informações do sistema (uname (kernel/arquitetura))
Alternativa A — ❌ Incorreta
O comando find é utilizado para procurar arquivos e diretórios que correspondam a critérios como nome, tipo, data, etc. Sua sintaxe não aceita um padrão de texto como primeiro argumento dessa forma. Para buscar a palavra "Manaus" dentro do arquivo, o comando correto seria grep.
Alternativa B — ❌ Incorreta
O comando locate busca arquivos por nome em um banco de dados pré-construído, não para localizar conteúdo dentro de arquivos. Além disso, sua sintaxe é locate padrão, não exige o nome do arquivo como argumento.
Alternativa C — ✅ Correta ⟵ GABARITO
O comando grep é especificamente desenhado para buscar padrões de texto dentro de arquivos. A sintaxe grep Manaus amazonas.txt lista todas as linhas do arquivo que contêm a palavra "Manaus". É a ferramenta padrão no Linux para essa tarefa.
Alternativa D — ❌ Incorreta
O comando head exibe as primeiras linhas de um arquivo (por padrão, 10 linhas). Ele não realiza busca por conteúdo; apenas mostra o início do arquivo. Passar "Manaus" como argumento não faz sentido na sintaxe.
Alternativa E — ❌ Incorreta
O comando uname exibe informações sobre o sistema operacional (kernel, arquitetura, etc.). Não tem relação com busca em arquivos. Sua sintaxe não aceita um padrão de texto seguido de nome de arquivo.
Gabarito: letra C — O comando correto é grep Manaus amazonas.txt.