Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — VUNESP 2025

Sistemas OperacionaisComandos
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.
  1. Acut -d, -f1 /etc/passwd
  2. Bcut -d| -f1 /etc/passwd
  3. Ccut -d: -f1 /etc/passwd
  4. Dcut -d, /etc/passwd
  5. 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.

Gabarito: letra C

Link permanente: /questoes/vu112220