Questão de Sistemas Operacionais — Comandos — VUNESP 2025
Sistemas Operacionais›Comandos
Código
vu112220
Banca
VUNESP
Órgão
UNESP
Ano
2025
Nível
Superior
Cargo
V - - Assistente de Suporte Acadêmico III - Área de Atuação: Assistente de Suporte Acadêmico III - Área de Atuação: Suporte em Tecnologia da Informação - Edital nº 232
Em um servidor com o sistema operacional Linux, o arquivo /etc/passwd contém informações sobre os usuários registrados.Com base nisso, assinale a alternativa que apresenta corretamente um comando de terminal que retorna somente os nomes dos usuários listados nesse arquivo.
Acut -d, -f1 /etc/passwd
Bcut -d| -f1 /etc/passwd
Ccut -d: -f1 /etc/passwd
Dcut -d, /etc/passwd
Ecut -d: /etc/passwd
Revelar gabarito e comentário▾
GabaritoC — cut -d: -f1 /etc/passwd
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”.
Comando cut e o arquivo /etc/passwd
Gabarito: letra C. O arquivo /etc/passwd armazena informações dos usuários no formato de campos separados por dois-pontos (:). Para extrair apenas o primeiro campo (nome do usuário), utiliza-se cut -d: -f1. A alternativa C é a única que emprega o delimitador correto e a opção -f1.
O comando cut é usado para extrair seções de cada linha de um arquivo. A opção -d define o delimitador de campo (padrão é TAB), e -f seleciona o(s) campo(s). No /etc/passwd, a estrutura típica é:
username:password:UID:GID:GECOS:home:shell
Portanto, o primeiro campo (-f1) é o nome do usuário.
Alternativa A — ❌ Incorreta
cut -d, -f1 /etc/passwd usa vírgula como delimitador, mas o arquivo utiliza dois-pontos. Nenhum campo seria extraído corretamente.
Alternativa B — ❌ Incorreta
cut -d| -f1 /etc/passwd usa pipe como delimitador. Além de ser um caractere especial no shell (exigindo escape), o delimitador correto é dois-pontos.
Alternativa C — ✅ Correta ⟵ GABARITO
cut -d: -f1 /etc/passwd define o delimitador como : e extrai o primeiro campo, que é exatamente o nome do usuário.
Alternativa D — ❌ Incorreta
cut -d, /etc/passwd usa vírgula como delimitador e não especifica campo (-f). O comando sem -f não funcionaria como desejado.
Alternativa E — ❌ Incorreta
cut -d: /etc/passwd define o delimitador correto mas omite -f1. Sem a indicação do campo, o comando não extrai apenas o nome do usuário.
PEGA ESSA DICA!
Lembre-se sempre de que o separador de campos no /etc/passwd é : (dois-pontos). Associe :1 (pense no primeiro campo) para fixar cut -d: -f1.