Questão de Sistemas Operacionais — Linux — CESPE / CEBRASPE 2024
Sistemas Operacionais›Linux
Código
ce185639
Banca
CESPE / CEBRASPE
Órgão
SEFAZ-AC
Ano
2024
Nível
Superior
Cargo
Auditor da Receita Estadual - Conhecimentos Gerais
Assinale a opção que corresponde ao comando que deve ser utilizado em um terminal do Linux, caso um usuário queira consultar informações relacionadas aos processos do sistema operacional, filtrando aqueles que possuam os caracteres login.
Aproctree -l login
Bjob -c login
Cps -ef | grep login
Dprocess equal “login”
Eproc login*
Revelar gabarito e comentário▾
GabaritoC — ps -ef | grep login
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”.
Linux: Comandos de Processos
Gabarito: letra C. O comando ps -ef exibe informações detalhadas de todos os processos em execução no sistema. O operador | (pipe) redireciona a saída para o comando grep, que filtra as linhas contendo a string "login". Essa combinação é a forma padrão e mais comum no Linux para consultar processos e filtrar por critérios como nome ou caracteres.
1ps -ef
2| (pipe)
3grep login
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
O comando proctree não existe no Linux (não é nativo nem de pacotes comuns). Não é possível usá-lo para listar processos.
Alternativa B — ❌ Incorreta
job é um comando interno do shell para gerenciar jobs (processos em segundo plano), mas a opção -c não é padrão e o comando não tem a finalidade de listar todos os processos do sistema com filtro.
Alternativa C — ✅ Correta ⟵ GABARITO
ps -ef gera uma listagem completa de todos os processos (formato "full", com colunas como PID, PPID, C, STIME, TTY, TIME, CMD). Ao encadear com grep login, apenas as linhas que contenham a palavra "login" são exibidas – exatamente o que o enunciado pede.
Alternativa D — ❌ Incorreta
Não há um comando process no Linux para essa finalidade. A sintaxe equal “login” não faz parte de nenhum comando padrão.
Alternativa E — ❌ Incorreta
proc é um sistema de arquivos virtual (montado em /proc), não um comando executável. proc login* não é um comando válido.
A questão exige o conhecimento prático do uso de ps e grep, comandos essenciais para administração de sistemas Linux. Gabarito: letra C.