Questão de Sistemas Operacionais — Linux — Quadrix 2025
- Código
- qg603281
- Banca
- Quadrix
- Órgão
- SEDF
- Ano
- 2025
- Nível
- Superior
- Cargo
- Professor de Educação Básica: Eletrônica
- CCerto
- EErrado
GabaritoE — Errado
man no LinuxGabarito: ERRADO. O comando man ls não cria um manual para o comando ls; ele apenas exibe o manual já existente do comando ls, que é um comando padrão presente em praticamente todas as distribuições Linux. A afirmação inverte completamente a função do man e nega a existência do ls, que é um dos comandos mais básicos do sistema.
O comando man (abreviação de manual) é o visualizador de páginas de manual do Linux. Ele não cria, gera ou instala documentação — ele apenas consulta e exibe a documentação que já está instalada no sistema, geralmente em /usr/share/man. Quando você digita man ls, o sistema procura a página de manual correspondente ao comando ls e a exibe na tela, permitindo navegar com as setas e sair com a tecla q. A página de manual contém a descrição, a sintaxe, as opções e exemplos de uso do comando.
O comando ls é um dos utilitários mais fundamentais do Linux, presente desde as primeiras versões do sistema. Ele lista o conteúdo de diretórios e é tão essencial que está incluído no pacote coreutils, que é instalado por padrão em todas as distribuições. Negar a existência do ls é um erro grosseiro, pois sem ele seria impossível navegar pelo sistema de arquivos de forma básica.
A confusão que a banca explora aqui é dupla: primeiro, troca o sentido do man (que exibe documentação, não a cria); segundo, afirma que o ls não existe por padrão, quando na verdade ele é um comando padrão. Para criar um manual ou ajuda, o usuário usaria ferramentas como man para visualizar, ou escreveria um arquivo de texto, mas o man em si não tem função de criação.
Na prática, se você digitar man ls em qualquer terminal Linux, verá algo como:
LS(1) User Commands LS(1)
NAME
ls - list directory contents
SYNOPSIS
ls [OPTION]... [FILE]...
DESCRIPTION
List information about the FILEs (the current directory by default).
...Isso prova que o ls existe e que o man apenas o documenta. A pegadinha está em inverter o papel do man e negar a existência de um comando básico.
A banca inverte o papel do man (que exibe o manual, não o cria) e ainda afirma que o ls não existe por padrão — quando ele é um comando essencial e sempre presente. Cuidado com afirmações que negam a existência de comandos básicos ou que atribuem ao man uma função de criação que ele não tem.
A afirmação está errada por dois motivos:
O man não cria manual — ele apenas exibe a documentação já existente. O comando man é um visualizador de páginas de manual, não um gerador de documentação.
O ls existe por padrão — é um comando fundamental do Linux, presente em todas as distribuições, responsável por listar arquivos e diretórios.
Portanto, a afirmativa está ERRADA.
Gabarito: ERRADO
Link permanente: /questoes/qg603281