Pular para o conteúdo principal

Questão de Sistemas Operacionais — Geral — VUNESP 2023

Sistemas OperacionaisGeral
Código
vu197402
Banca
VUNESP
Órgão
CM SJC
Ano
2023
Cargo
TLE ( )

Assinale a alternativa que contém o comando utilizado para realizar a função descrita nos sistemas Windows e nos sistemas Linux, respectivamente, considerando que não será adicionado nenhum parâmetro adicional à execução do comando.

  1. AListar arquivos do diretório: dir e dir.
  2. BProcurar cadeia de caracteres em um arquivo: fc e grep.
  3. CLimpa a tela de prompt: clear e cls.
  4. DMostra o diretório de trabalho atual: cd e pwd.
  5. ELista recursivamente os diretórios: dir e ls -R.
Revelar gabarito e comentário

GabaritoD — Mostra o diretório de trabalho atual: cd e pwd.

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 de navegação e diretório: Windows × Linux

Gabarito: letra D. O comando cd no Windows e pwd no Linux são os que mostram o diretório de trabalho atual — no Windows, cd sem argumentos exibe o diretório corrente; no Linux, pwd (print working directory) faz exatamente isso. As demais alternativas trocam ou invertem os comandos, e a banca explora justamente a confusão entre cd (change directory) e pwd.

A questão cobra o conhecimento básico de comandos de terminal nos dois sistemas operacionais mais cobrados em concursos: Windows (prompt de comando) e Linux (shell). Cada alternativa apresenta uma função e dois comandos — um para cada sistema — e o candidato deve identificar o par correto. O ponto central é saber o que cada comando faz, sem depender de parâmetros adicionais, como o próprio enunciado ressalta.

Vamos revisar os comandos essenciais de navegação e manipulação de arquivos nos dois sistemas. No Windows, o prompt de comando (cmd) utiliza comandos como dir (listar arquivos), cd (mudar de diretório e, sem argumentos, mostrar o diretório atual), cls (limpar a tela), type (exibir conteúdo de arquivo), find (procurar texto em arquivos). No Linux, os equivalentes são ls (listar), cd (mudar de diretório), pwd (mostrar diretório atual), clear (limpar a tela), cat (exibir conteúdo), grep (procurar texto). A tabela abaixo resume os pares mais cobrados:

Função

Windows

Linux

Listar arquivos

dir

ls

Mostrar diretório atual

cd (sem argumentos)

pwd

Limpar a tela

cls

clear

Procurar texto em arquivo

find

grep

Comparar arquivos

fc

diff

Listar recursivamente

dir /s

ls -R

A pegadinha da questão está em inverter os comandos entre os sistemas. Por exemplo, clear é do Linux, não do Windows; cls é do Windows, não do Linux. A alternativa C inverte exatamente isso. Já a alternativa D acerta ao usar cd para Windows e pwd para Linux — e é a única que apresenta o par correto sem depender de parâmetros adicionais.

Guarde a fronteira: cd no Windows, sem argumentos, mostra o diretório atual; no Linux, cd sozinho leva ao diretório home, e quem mostra é o pwd. É exatamente nessa distinção que as alternativas se dividem.

Alternativa A — ❌ Incorreta

A função "listar arquivos do diretório" no Windows é dir, mas no Linux é ls, não dir. A alternativa repete dir para os dois sistemas, o que está errado — o Linux não possui o comando dir nativamente (embora exista como alias em alguns shells, não é o comando padrão). O correto seria dir e ls.

Alternativa B — ❌ Incorreta

A função "procurar cadeia de caracteres em um arquivo" no Windows é find, não fc. O comando fc (file compare) compara dois arquivos, não procura texto. No Linux, grep está correto. Portanto, o erro está no comando do Windows: deveria ser find e grep.

Alternativa C — ❌ Incorreta

A função "limpa a tela de prompt" no Windows é cls, e no Linux é clear. A alternativa inverte os comandos: apresenta clear para Windows e cls para Linux, exatamente o oposto do correto. Essa é a pegadinha clássica de troca entre os sistemas.

Alternativa D — ✅ Correta ⟵ GABARITO

A função "mostra o diretório de trabalho atual" no Windows é cd (quando executado sem argumentos, exibe o diretório corrente) e no Linux é pwd (print working directory). Ambos estão corretos e não exigem parâmetros adicionais, conforme o enunciado. É o par perfeito.

Alternativa E — ❌ Incorreta

A função "lista recursivamente os diretórios" no Windows é dir /s (com o parâmetro /s), e no Linux é ls -R. A alternativa apresenta dir sem o parâmetro e ls -R — mas o enunciado afirma que não será adicionado nenhum parâmetro adicional. Portanto, dir sozinho não lista recursivamente, e ls -R depende do parâmetro -R, o que viola a condição do enunciado. Além disso, o par correto sem parâmetros não existe para essa função.

NÃO CAIA NESSA!

A banca adora inverter os comandos entre Windows e Linux — como fez na alternativa C (clear/cls) e na B (fc/find). O candidato que decora os comandos sem associá-los ao sistema correto cai fácil. Treine sempre o par: dir/ls, cd/pwd, cls/clear, find/grep. Com esse mapa mental, você enxerga as trocas de longe 💪.

Gabarito: letra Dcd (Windows) e pwd (Linux) mostram o diretório de trabalho atual.

Link permanente: /questoes/vu197402