Pular para o conteúdo principal

Questão de Sistemas Operacionais — Linux — Quadrix 2024

Sistemas OperacionaisLinux
Código
qg353986
Banca
Quadrix
Órgão
Conselho Federal de Nutrição
Ano
2024
Nível
Superior
Cargo
Tecnologia da Informação - Suporte Técnico
Acerca da memória cache, dos barramentos de entrada e de saída (E/S) e do sistema operacional Linux, julgue o item a seguir.No Linux, ao se executar o comando head ‑n 20 nutricionistas.txt, serão retornadas as 20 primeiras linhas do arquivo nutricionistas.txt.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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 head no Linux

Gabarito: letra C (Certo). O comando head -n 20 nutricionistas.txt exibe as 20 primeiras linhas do arquivo nutricionistas.txt, pois a opção -n (ou --lines) especifica exatamente a quantidade de linhas a serem mostradas a partir do início do arquivo. Essa é a função padrão do utilitário head no Linux.

O comando head é um utilitário de linha de comando presente em praticamente todas as distribuições Linux e sistemas Unix-like. Sua função é exibir o início de um ou mais arquivos, sendo o comportamento padrão mostrar as 10 primeiras linhas quando nenhuma opção é informada. A opção -n permite personalizar essa quantidade, aceitando um número positivo (para contar a partir do início) ou negativo (para mostrar todas as linhas exceto as últimas N).

No comando do enunciado, head -n 20 nutricionistas.txt, a sintaxe é clara: head é o comando, -n 20 é a opção que define o número de linhas, e nutricionistas.txt é o arquivo de entrada. O utilitário lê o arquivo e imprime na saída padrão (geralmente o terminal) as 20 primeiras linhas, exatamente como afirma a questão.

É importante distinguir o head de outros comandos de manipulação de texto, como tail (que mostra as últimas linhas), cat (que exibe o arquivo inteiro) e less/more (que permitem navegação paginada). A confusão mais comum em provas é trocar head por tail, mas aqui a banca foi direta: a opção -n 20 com o comando head retorna as 20 primeiras linhas, sem qualquer pegadinha ou exceção.

Na prática, se o arquivo nutricionistas.txt tiver, por exemplo, 50 linhas, o comando exibirá as linhas 1 a 20. Se tiver menos de 20 linhas, exibirá todas as linhas disponíveis. Em ambos os casos, a afirmação do enunciado permanece correta, pois o comando retorna as 20 primeiras linhas (ou todas, se houver menos).

  1. 1head
  2. 2-n 20
  3. 3arquivo.txt
  4. 420 primeiras linhas
LEVEL · soulevel.com.br
PEGA ESSA DICA!

Para fixar, lembre-se do par oposto: head mostra o início do arquivo, tail mostra o final. A opção -n é o "número de linhas" em ambos. Se a banca perguntar sobre as últimas linhas, a resposta será tail -n 20; se perguntar sobre as primeiras, será head -n 20. Essa distinção simples resolve a maioria das questões sobre esses comandos.

✅ CERTO — O comando head -n 20 nutricionistas.txt retorna as 20 primeiras linhas do arquivo, conforme descrito no enunciado.

Gabarito: letra C

Link permanente: /questoes/qg353986