Pular para o conteúdo principal

Questão de Noções de Informática — Sistema Operacional — FCC 2021

Noções de InformáticaSistema Operacional
Código
fc060396
Banca
FCC
Órgão
MANAUSPREV
Ano
2021
Cargo
Técnico Previdenciário - Especialidade Informática
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
  1. Afind 'Manaus' amazonas.txt
  2. Blocate Manaus amazonas.txt
  3. Cgrep Manaus amazonas.txt
  4. Dhead Manaus amazonas.txt
  5. 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.

1Busca em arquivos (conteúdo)
grep palavra arquivo
2Busca de arquivos (nome/local)
find (critérios)
locate (banco de dados)
3Exibição de conteúdo
head (primeiras linhas)
4Informações do sistema
uname (kernel/arquitetura)
Comandos Linux
LEVELsoulevel.com.br
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.

Link permanente: /questoes/fc060396