Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — Quadrix 2024

Sistemas OperacionaisGeral
Código
qa632998
Banca
Quadrix
Órgão
CRC RR
Ano
2024
Cargo
Tec Inf ( )
Acerca do sistema operacional Linux e dos serviços de diretório LDAP e Active Directory, julgue o item a seguir.   No Linux, o comando history fornece um histórico dos comandos executados.
  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 history no Linux

Gabarito: letra C (Certo). O comando history no Linux exibe o histórico dos comandos executados pelo usuário na sessão atual do shell (e, dependendo da configuração, das sessões anteriores), armazenado em arquivos como ~/.bash_history. A afirmação está correta.

O history é um comando interno do shell (bash, zsh, etc.) que lista os comandos previamente digitados, numerados na ordem de execução. Ele é uma ferramenta essencial para o administrador de sistemas, pois permite revisar, reutilizar e auditar comandos executados. O histórico é salvo em um arquivo oculto no diretório home do usuário (geralmente ~/.bash_history), e o comando history lê esse arquivo para exibir a lista.

Na prática, ao digitar history no terminal, o usuário vê uma lista numerada de comandos, como:

1  ls
2  cd /etc
3  cat passwd
4  history

O comando também aceita argumentos, como history 10 para mostrar apenas os últimos 10 comandos, e history -c para limpar o histórico da sessão atual. Além disso, o histórico pode ser reutilizado com !n (executa o comando de número n) ou !! (executa o último comando).

A banca explora aqui um conhecimento básico de Linux, comum em provas de informática e sistemas operacionais. A pegadinha, se houvesse, seria confundir history com outros comandos de log ou auditoria, como last (que mostra logins) ou journalctl (que mostra logs do sistema). Mas a afirmação é direta e correta.

  1. 1Comando interno do shell
  2. 2Lista comandos numerados
  3. 3Lê ~/.bash_history
  4. 4Reutiliza com !n ou !!
LEVEL · soulevel.com.br

Alternativa C — ✅ Certo ⟵ GABARITO

O comando history é exatamente o que a afirmação descreve: fornece um histórico dos comandos executados. Ele é um comando interno do shell, presente em praticamente todas as distribuições Linux, e sua função é listar os comandos digitados pelo usuário. Não há qualquer erro na afirmação.

Alternativa E — ❌ Errado

A alternativa E afirma que o item está errado, mas isso é falso. O comando history realmente fornece o histórico dos comandos executados. Portanto, a alternativa E está incorreta.

Gabarito: letra C

Link permanente: /questoes/qa632998