Questão de Sistemas Operacionais — Comandos — FGV 2024
Sistemas Operacionais›Comandos
Código
fg101525
Banca
FGV
Órgão
TRF - 1ª REGIÃO
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação
A analista Fabiana está realizando configurações avançadas em uma estação de trabalho Windows. Em determinado momento, Fabiana precisou listar as variáveis de ambiente em um terminal Powershell. A analista não utilizou nenhum alias ou versão alternativa dos comandos básicos do Powershell.Para listar as variáveis de ambiente em um terminal Powershell, Fabiana executou o comando:
ASet
BEnv
CEcho $Env
DGet-ChildItem Env:
EGet-ChildItem $Env
Revelar gabarito e comentário▾
GabaritoD — Get-ChildItem Env:
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 PowerShell para listar variáveis de ambiente
Gabarito: letra D. No PowerShell, variáveis de ambiente são expostas como um drive virtual Env:, e o cmdlet Get-ChildItem Env: (ou seu alias dir Env:) lista todas as variáveis de ambiente. Nenhum alias ou comando alternativo foi utilizado por Fabiana, conforme enunciado.
A banca testa o conhecimento do mecanismo de drives do PowerShell (Env:) e do cmdlet Get-ChildItem, que é o comando nativo para listar itens de qualquer drive.
Alternativa A — ❌ Incorreta
Set no PowerShell é um alias para Set-Variable, que define o valor de uma variável, mas não lista variáveis de ambiente. Além disso, o comando Set (sem argumentos) não produz listagem alguma.
Alternativa B — ❌ Incorreta
Env não é um comando válido no PowerShell. O termo Env é o nome do drive, mas não pode ser executado como comando.
Alternativa C — ❌ Incorreta
Echo $Env não lista variáveis de ambiente. A variável automática $Env é usada para acessar variáveis individuais (ex.: $Env:PATH), mas Echo $Env apenas exibe a string "Env" ou gera erro, dependendo do contexto. Não gera listagem.
Alternativa D — ✅ Correta ⟵ GABARITO
Get-ChildItem Env: é o comando correto. O drive Env: é um provedor que expõe as variáveis de ambiente como se fossem arquivos e pastas, e Get-ChildItem lista todos os itens desse drive, ou seja, todas as variáveis de ambiente.
Alternativa E — ❌ Incorreta
Get-ChildItem $Env tenta listar o conteúdo da variável $Env, que não é um caminho válido para um drive. Isso resultaria em erro ou listagem vazia.
PEGA ESSA DICA!
No PowerShell, lembre-se sempre dos drives especiais: Env: (variáveis de ambiente), HKLM: e HKCU: (registry), Function: (funções) etc. Use Get-ChildItem <drive>: para listar itens de cada drive.