Pular para o conteúdo principal

Questão de Sistemas Operacionais — Debian e SUSE — INSTITUTO AOCP 2024

Sistemas OperacionaisDebian e SUSE
Código
qa632973
Banca
INSTITUTO AOCP
Órgão
MPE PR
Ano
2024
Cargo
Tec TI ( )
Na função de técnico de tecnologia da informação do Ministério Público do Estado do Paraná, você está gerenciando um servidor rodando Linux Debian 12 (em português) e precisa revisar as últimas entradas de um arquivo de log para solucionar um problema recente. Para fazer isso de maneira eficiente, você decide utilizar o terminal para exibir as últimas linhas do arquivo de texto específico. Nesse contexto, o comando que você deve utilizar para essa finalidade é o
  1. Atail
  2. Bhead
  3. Cchmod
  4. Dchown
  5. Eecho
Revelar gabarito e comentário

GabaritoA — tail

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”.

Comandos de exibição de arquivos no Linux

Gabarito: letra A. O comando tail é o utilitário padrão do Linux para exibir as últimas linhas de um arquivo de texto — exatamente o que o enunciado pede ao revisar as últimas entradas de um log. Os demais comandos têm finalidades distintas: head mostra as primeiras linhas, chmod altera permissões, chown altera o proprietário e echo exibe texto na saída padrão.

O Linux oferece um conjunto de comandos para visualização de arquivos, cada um com uma função específica. O tail é o mais adequado quando se deseja monitorar ou revisar as últimas linhas de um arquivo, especialmente logs, pois permite acompanhar o que está sendo escrito em tempo real com a opção -f (follow). O head faz o oposto, exibindo as primeiras linhas. Já chmod e chown são comandos de administração de arquivos, relacionados a permissões e propriedade, e echo é usado para imprimir texto ou variáveis no terminal.

Na prática, para revisar as últimas entradas de um log, o comando seria algo como tail -n 50 /var/log/syslog, que exibe as 50 últimas linhas do arquivo. A opção -f é útil para acompanhar o log em tempo real, como em tail -f /var/log/syslog, muito usado em monitoramento de servidores.

A pegadinha da banca está em oferecer head como distrator, pois é um comando de visualização, mas que mostra as primeiras linhas, não as últimas. O candidato que não conhece a diferença pode confundir. Além disso, chmod e chown são comandos de permissão, e echo é de saída de texto, todos com funções bem distintas.

Guarde a distinção: tail = últimas linhas, head = primeiras linhas. É exatamente essa fronteira que separa a alternativa correta das demais.

Comandos de visualização
  • 1tail
    • Últimas linhas
    • Opção -f (tempo real)
  • 2head
    • Primeiras linhas
  • 3Comandos de administração
    • chmod
      • Permissões
    • chown
      • Proprietário
  • 4Comando de saída
    • echo
      • Texto no terminal
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

O comando tail exibe as últimas linhas de um arquivo. É a ferramenta ideal para revisar as últimas entradas de um log, como descrito no enunciado. A opção -f permite acompanhar o arquivo em tempo real, sendo amplamente utilizada em administração de sistemas.

Alternativa B — ❌ Incorreta

O comando head exibe as primeiras linhas de um arquivo, não as últimas. É o oposto do que o enunciado pede. A banca oferece esse comando como distrator justamente por ser um comando de visualização, mas com função invertida.

Alternativa C — ❌ Incorreta

O comando chmod é utilizado para alterar as permissões de arquivos e diretórios, não para visualizar conteúdo. Não tem relação com a exibição de linhas de um arquivo de log.

Alternativa D — ❌ Incorreta

O comando chown é utilizado para alterar o proprietário (dono) de arquivos e diretórios. Não serve para exibir conteúdo de arquivos.

Alternativa E — ❌ Incorreta

O comando echo é utilizado para exibir texto ou variáveis na saída padrão (terminal). Não é usado para visualizar o conteúdo de arquivos.

Gabarito: letra A

Link permanente: /questoes/qa632973