Pular para o conteúdo principal

Questão de Sistemas Operacionais — Comandos — VUNESP 2024

Sistemas OperacionaisComandos
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.
  1. AO diretório console é o diretório home do usuário root.
  2. BO arquivo console representa um dispositivo do tipo socket.
  3. CO arquivo console é um link simbólico.
  4. DO arquivo console representa um dispositivo do tipo caractere (character).
  5. 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!

Gabarito: letra D.

Link permanente: /questoes/vu085615