Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2025

Sistemas OperacionaisGeral
Código
vu223110
Banca
VUNESP
Órgão
UNESP
Ano
2025
Cargo
V - - Doc ( )
Sistemas operacionais Linux oferecem uma ampla variedade de comandos para uso no terminal.   Assinale a alternativa que apresenta um comando utilizado para exibir o conteúdo de arquivos.
  1. Als
  2. Brm
  3. Cpwd
  4. Dcat
  5. Etop
Revelar gabarito e comentário

GabaritoD — cat

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”.

Comandos Linux para exibir conteúdo de arquivos

Gabarito: letra D. O comando cat é o utilitário padrão do Linux para exibir o conteúdo de arquivos no terminal — ele lê o arquivo e o imprime na saída padrão. Os demais comandos têm outras finalidades: ls lista diretórios, rm remove arquivos, pwd mostra o diretório atual e top exibe processos em execução. Essa distinção é o núcleo da questão.

O Linux oferece uma vasta gama de comandos para manipular arquivos e processos, e a banca costuma cobrar a função básica de cada um. O comando cat (abreviação de concatenate) é o mais direto para visualizar o conteúdo de um arquivo de texto: ele lê o arquivo e o escreve na saída padrão (o terminal). Por exemplo, cat /etc/passwd exibe o conteúdo do arquivo de usuários do sistema. Além de exibir, o cat também pode concatenar vários arquivos (cat a.txt b.txt) e criar arquivos (cat > novo.txt), mas sua função primária é a exibição.

Outros comandos também exibem conteúdo, mas com propósitos específicos: head mostra as primeiras linhas, tail as últimas, less e more permitem paginação, e grep filtra linhas por padrão. A questão, porém, pede o comando genérico para exibir conteúdo, e cat é a resposta canônica.

A pegadinha aqui é a confusão entre ls e cat: ls lista os nomes dos arquivos de um diretório, mas não mostra o conteúdo dos arquivos. Muitos candidatos marcam ls por associá-lo a "ver arquivos", mas ele apenas lista os nomes. Já cat é o que realmente exibe o conteúdo.

Guarde a fronteira: listar (ver nomes) é ls; exibir conteúdo é cat. É exatamente nessa distinção que as alternativas se dividem.

Comandos Linux
  • 1Exibir conteúdo de arquivos
    • cat (concatenate)
    • head (primeiras linhas)
    • tail (últimas linhas)
    • less/more (paginação)
  • 2Listar diretórios
    • ls (nomes de arquivos)
  • 3Remover arquivos
    • rm
  • 4Diretório atual
    • pwd
  • 5Processos em execução
    • top
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

O comando ls lista o conteúdo de um diretório (os nomes dos arquivos e subdiretórios), mas não exibe o conteúdo dos arquivos. É o erro clássico: o candidato confunde "ver arquivos" (listar) com "ver o conteúdo do arquivo" (exibir).

Alternativa B — ❌ Incorreta

O comando rm é usado para remover arquivos e diretórios. Não tem relação com exibição de conteúdo — é uma operação destrutiva.

Alternativa C — ❌ Incorreta

O comando pwd (print working directory) exibe o diretório atual em que o usuário está trabalhando. Não exibe conteúdo de arquivos.

Alternativa D — ✅ Correta ⟵ GABARITO

O comando cat é o utilitário padrão para exibir o conteúdo de arquivos no terminal. Ele lê o arquivo e o imprime na saída padrão. É a resposta correta.

Alternativa E — ❌ Incorreta

O comando top exibe processos em execução e informações sobre o consumo de memória e processamento, em tempo real. Não exibe conteúdo de arquivos.

Gabarito: letra D — o comando cat é o único que exibe o conteúdo de arquivos.

Link permanente: /questoes/vu223110