Questão de Sistemas Operacionais — Geral — Quadrix 2024
- Código
- qa632998
- Banca
- Quadrix
- Órgão
- CRC RR
- Ano
- 2024
- Cargo
- Tec Inf ( )
- CCerto
- EErrado
GabaritoC — Certo
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 historyO 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.
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.
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