Questão de Sistemas Operacionais — Geral — VUNESP 2023
Sistemas Operacionais›Geral
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.
AListar arquivos do diretório: dir e dir.
BProcurar cadeia de caracteres em um arquivo: fc e grep.
CLimpa a tela de prompt: clear e cls.
DMostra o diretório de trabalho atual: cd e pwd.
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 D — cd (Windows) e pwd (Linux) mostram o diretório de trabalho atual.