Questão de Sistemas Operacionais — Comandos — VUNESP 2024
Sistemas Operacionais›Comandos
Código
vu085615
Banca
VUNESP
Órgão
Prefeitura de São Bernardo do Campo - SP
Ano
2024
Nível
Superior
Cargo
Analista de Tecnologia da Informação e Comunicações
Em um computador com o sistema operacional Linux, o seguinte comando foi executado em um terminal:ls -ls /devComo parte do resultado, foi obtida a seguinte linha na saída.crw------- 1 root root 5, 1 Feb 1 05:09 consoleAssinale a alternativa correta.
AO diretório console é o diretório home do usuário root.
BO arquivo console representa um dispositivo do tipo socket.
CO arquivo console é um link simbólico.
DO arquivo console representa um dispositivo do tipo caractere (character).
EO arquivo console representa um dispositivo do tipo bloco (block).
Revelar gabarito e comentário▾
GabaritoD — O arquivo console representa um dispositivo do tipo caractere (character).
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 - Interpretação da Saída do ls -l
Gabarito: letra D. O primeiro caractere da linha de saída do comando ls -l identifica o tipo do arquivo. No caso, o caractere c indica um dispositivo do tipo caractere (character device). O arquivo console em /dev é exatamente um dispositivo de caractere. (Fonte: estrutura de diretórios Linux, onde /dev contém arquivos de dispositivo.)
Em sistemas Linux, o comando ls -l exibe uma série de informações. O primeiro caractere de cada linha representa o tipo de arquivo. Os principais são:
Caractere
Tipo
-
Arquivo regular
d
Diretório
b
Dispositivo de bloco (block)
c
Dispositivo de caractere (character)
l
Link simbólico
s
Socket
p
Pipe (FIFO)
No enunciado, a linha mostra crw-------. O c inicial é a chave.
Alternativa A — ❌ Incorreta
O diretório console não é o home do root (que fica em /root). Além disso, o primeiro caractere c indica que não é um diretório (diretórios usam d).
Alternativa B — ❌ Incorreta
Um socket é representado por s, não por c. O arquivo console não é um socket.
Alternativa C — ❌ Incorreta
Links simbólicos são representados por l. O caractere c indica dispositivo de caractere.
Alternativa D — ✅ Correta ⟵ GABARITO
O caractere c significa dispositivo de caractere. console em /dev é um exemplo clássico de dispositivo de caractere (terminal de console).
Alternativa E — ❌ Incorreta
Dispositivos de bloco são representados por b. O c indica caractere.
NÃO CAIA NESSA!
A banca explora a confusão entre dispositivos de caractere (c) e bloco (b). O candidato pode lembrar que /dev contém dispositivos, mas errar o tipo específico. Lembre-se: console é um terminal, logo é um dispositivo de caractere, não de bloco. Fique atento ao primeiro caractere!