Questão de Sistemas Operacionais — Comandos — FCC 2024
Sistemas Operacionais›Comandos
Código
fc071938
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
Uma Analista está utilizando uma máquina com o sistema operacional Linux instalado, funcionando em condições ideais e com as devidas permissões. A Analista utilizou o comando
Adf -h /dev/sdal para exibir o uso detalhado da memória RAM disponível no sistema.
BIs -la para listar todos os arquivos, incluindo os ocultos, e exibir permissões, tamanhos e donos dos arquivos no diretório atual.
Cdf aux | grep apache para listar todos os processos em execução no sistema apache, com foco específico nos serviços de rede.
Dchmod 655 /etc/passwd para alterar as permissões do arquivo /etc/passwd para que ele seja executável apenas pelo proprietário e os demais podem somente lê-lo.
Etop para exibir o conteúdo do arquivo de log do sistema em tempo real, filtrando as mensagens mais recentes.
Revelar gabarito e comentário▾
GabaritoB — Is -la para listar todos os arquivos, incluindo os ocultos, e exibir permissões, tamanhos e donos dos arquivos no diretório atual.
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”.
Comandos Linux
Gabarito: letra B. O comando ls -la lista todos os arquivos do diretório atual, incluindo os ocultos (pelo uso de -a), e exibe informações detalhadas como permissões, tamanhos e donos (pela opção -l). As demais alternativas descrevem comandos de forma incorreta, seja por confundir a função do comando ou por utilizar opções/sintaxes inadequadas.
A questão testa o conhecimento sobre comandos básicos do Linux: suas finalidades e opções mais comuns. É essencial saber que df é para disco, ps para processos, chmod para permissões e top para monitoramento de processos.
Comando
Função Real
Descrição da Alternativa (Erro)
df -h /dev/sda1
Exibe espaço em disco
Afirma exibir memória RAM (erro)
ls -la
Lista todos os arquivos (incluindo ocultos) com permissões, tamanhos e donos
Descrição correta
df aux | grep apache
df não lista processos; o correto seria ps aux
Tenta usar df para listar processos (erro)
chmod 655 /etc/passwd
Permissão: proprietário (rw-), grupo (r-x), outros (r-x)
Afirma que proprietário pode executar e demais só leem (erro)
top
Exibe processos em tempo real
Afirma exibir conteúdo de arquivo de log (erro)
Comandos Linux: Disco (df -h (espaço em disco), free -h (memória RAM)); Arquivos (ls -la (lista detalhada + ocultos), chmod (permissões)); Processos (ps aux (lista processos), top (monitora processos))
Alternativa A — ❌ Incorreta
O comando df -h exibe o espaço em disco das partições montadas, e não a memória RAM. A partição /dev/sdal (provavelmente /dev/sda1) é um dispositivo de bloco de disco. A memória RAM pode ser verificada com free -h ou via /proc/meminfo. Portanto, a descrição está errada.
Alternativa B — ✅ Correta ⟵ GABARITO
ls -la é a combinação das opções -l (formato longo, com permissões, proprietário, grupo, tamanho, data) e -a (mostra arquivos ocultos, aqueles iniciados por ponto). Exibe exatamente o que a alternativa afirma: todos os arquivos (incluindo ocultos) com permissões, tamanhos e donos. Comando correto e funcional.
Alternativa C — ❌ Incorreta
df é um comando para visualizar o uso de disco (disk free). Para listar processos, o comando correto é ps aux. A sintaxe df aux | grep apache tentaria usar df com a opção aux (que não é válida para df) e depois filtrar por processos. Além disso, df não lista processos. O correto seria ps aux | grep apache.
Alternativa D — ❌ Incorreta
O comando chmod 655 /etc/passwd define as permissões: proprietário (6 = rw-), grupo (5 = r-x), outros (5 = r-x). Ou seja, o proprietário não possui permissão de execução, mas o grupo e outros possuem. A alternativa afirma que o arquivo será executável apenas pelo proprietário, o que é falso: o proprietário não pode executar, e os demais podem. Além disso, não é recomendado tornar /etc/passwd executável. O correto para tornar executável apenas pelo proprietário seria 700 (rwx------).
Alternativa E — ❌ Incorreta
O comando top exibe os processos em execução e o consumo de recursos (CPU, memória) em tempo real, mas não exibe logs. Para visualizar logs em tempo real, usa-se tail -f /var/log/... ou journalctl -f. top não tem relação com arquivos de log.
NÃO CAIA NESSA!
A banca explora a confusão entre comandos com nomes semelhantes ou funções parecidas: df (disco) vs. free (memória); ps vs. df (ambos podem ser seguidos de aux, mas um é de processos, outro de disco); e top (processos) vs. tail (logs). Memorize a finalidade principal de cada comando para não cair nessas armadilhas.