Questão de Sistemas Operacionais — Debian e SUSE — INSTITUTO AOCP 2024
- Código
- qa632973
- Banca
- INSTITUTO AOCP
- Órgão
- MPE PR
- Ano
- 2024
- Cargo
- Tec TI ( )
- Atail
- Bhead
- Cchmod
- Dchown
- Eecho
GabaritoA — tail
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.
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.
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.
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.
O comando chown é utilizado para alterar o proprietário (dono) de arquivos e diretórios. Não serve para exibir conteúdo de arquivos.
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