Considere que você está utilizando um sistema operacional G...
Considere que você está utilizando um sistema operacional GNU/Linux baseado em Debian (como o Ubuntu 22.04 LTS), com configurações padrão e comandos disponíveis conforme os pacotes originais da distribuição. Avalie as afirmações a seguir, marcando V, para as verdadeiras, e F, para as falsas:
(__) O comando sudo, por padrão, solicita a senha do root e não registra os comandos executados em log. No entanto, é possível configurar o sistema para registrar essas ações por meio de opções no arquivo /etc/sudoers.
(__) O APT (Advanced Package Tool) gerencia pacotes .deb em sistemas baseados em Debian, resolvendo automaticamente dependências simples. Contudo, em conflitos complexos entre múltiplos pacotes, pode exigir intervenção manual ou o uso de ferramentas auxiliares externas ao seu fluxo padrão.
(__) O comando cat, conforme implementado pelas GNU coreutils, exibe o conteúdo de arquivos diretamente no terminal, oferecendo suporte à paginação por meio de opções nativas (flags), o que o torna adequado para leitura controlada de arquivos grandes.
Assinale a alternativa que apresenta a sequência correta:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - F − V − F
Tema central da questão: A questão aborda comandos essenciais do GNU/Linux, com foco em sudo, APT e cat, exigindo do candidato compreensão sobre funcionamento, limitações e possibilidades de configuração destes comandos em distribuições baseadas em Debian, como o Ubuntu.
Resumo teórico:
- sudo: Permite executar comandos como superusuário, geralmente pedindo a senha do usuário atual, não do root. O registro de comandos pode ser configurado no /etc/sudoers (man sudoers).
- APT (Advanced Package Tool): Gerencia pacotes .deb, resolve dependências automaticamente, mas pode exigir intervenção manual em conflitos complexos (man apt).
- cat: Exibe o conteúdo de arquivos no terminal, mas não possui opção nativa para paginação; comandos como less ou more são usados junto ao cat para esta função (man cat).
Justificativa da alternativa correta (B):
- Primeira afirmação (F): Errada. O sudo pede a senha do usuário, não do root, e por padrão registra comandos em log via syslog.
- Segunda afirmação (V): Correta. O APT resolve dependências, mas pode precisar de intervenção manual para conflitos mais complexos.
- Terceira afirmação (F): Errada. O cat não possui paginação nativa. Usa-se pipes com less/more para ler arquivos grandes.
Análise das alternativas incorretas:
- A e C: Atribuem valor verdadeiro à primeira afirmação, o que é incorreto.
- D: Marca como verdadeira a terceira afirmação, erro comum por desatenção ao funcionamento real do cat.
- E: Considera a terceira afirmação verdadeira, o que não condiz com o funcionamento do comando.
Estratégias de interpretação:
- Atenção a detalhes de funcionamento padrão dos comandos. Pegadinhas comuns envolvem confundir quem fornece a senha ao sudo e funcionalidades dos comandos tradicionais.
- Leia cada item separadamente e, em caso de dúvida, pense em como você executaria esses comandos no terminal.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo