A analista Fabiana está realizando configurações avançadas e...
Para listar as variáveis de ambiente em um terminal Powershell, Fabiana executou o comando:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é D - Get-ChildItem Env:
No contexto dos Sistemas Operacionais, mais especificamente dentro do uso do PowerShell no Windows, listar variáveis de ambiente é uma tarefa comum durante configurações e automações de scripts. A questão aborda justamente o conhecimento sobre como acessar essas informações utilizando os comandos nativos do PowerShell.
O PowerShell é uma ferramenta poderosa de linha de comando e linguagem de script que fornece um ambiente para automação de tarefas, e um dos seus usos é a manipulação de variáveis de ambiente. As variáveis de ambiente são parâmetros que definem o comportamento do sistema e das aplicações, como o caminho para executáveis ou configurações específicas do usuário e sistema.
D - Get-ChildItem Env: é a forma correta de listar as variáveis de ambiente no PowerShell. O comando Get-ChildItem é usado para listar itens em um diretório, e quando aplicado ao Env:, ele lista todas as variáveis de ambiente disponíveis no sistema.
Vamos agora entender por que as outras alternativas estão incorretas:
- A - Set: Este comando é mais associado ao prompt de comando (cmd) e não ao PowerShell. No PowerShell, o
Seté usado para definir variáveis, não para listá-las. - B - Env: Este não é um comando por si só. No PowerShell,
Env:é um provedor de dados que armazena as variáveis de ambiente, mas não é um comando executável. - C - Echo $Env: Este comando está incorreto porque
Echonão é um comando nativo do PowerShell. Além disso,$Envnão é uma variável que pode ser ecoada dessa forma; o correto seria acessar uma variável específica com$Env:VariableName. - E - Get-ChildItem $Env: Este comando está quase correto, mas a utilização do
$antes deEnv:não é apropriada para listar todas as variáveis. O correto é simplesmenteGet-ChildItem Env:sem o símbolo de variável.
A compreensão correta dos comandos do PowerShell e das suas funções é essencial para manipular e configurar sistemas de forma eficiente, algo muito valorizado em concursos públicos para áreas de tecnologia.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Análise das Alternativas
- A. Set: Este comando não é específico para listar variáveis de ambiente, mas pode listar variáveis de shell.
- B. Env: Este não é um comando válido em PowerShell para listar variáveis de ambiente.
- **C. Echo Env∗∗:Emboraissomostreoconteuˊdodavariaˊvel‘Env∗∗:Emboraissomostreoconteuˊdodavariaˊvel‘Env`, não lista todas as variáveis de ambiente.
- D. Get-ChildItem Env:: Este é o comando correto. Ele lista todas as variáveis de ambiente disponíveis, já que "Env:" é um drive especial em PowerShell que contém as variáveis de ambiente.
- **E. Get-ChildItem Env∗∗:Estecomandona~oeˊcorreto,pois‘Env∗∗:Estecomandona~oeˊcorreto,pois‘Env` é uma variável e não um caminho para listar todas as variáveis.
Conclusão
A alternativa correta para listar as variáveis de ambiente em PowerShell é:
D. Get-ChildItem Env:
quando faz get-childItem env: (nao esquecendo :)
PT8HOME C:\Program Files\Cisco Packet Tracer 8.2.1
PUBLIC C:\Users\Public
python C:\Users\Osprey\AppData\Local\Programs\Python\Python311\
RegionCode LA
SESSIONNAME Console
SystemDrive C:
SystemRoot C:\WINDOWS
TEMP C:\Users\Osprey\AppData\Local\Temp
TMP C:\Users\Osprey\AppData\Local\Temp
tshark C:\Program Files\Wireshark
USERDOMAIN LECTERN
USERDOMAIN_ROAMINGPROFILE LECTERN
USERNAME Osprey
USERPROFILE C:\Users\Osprey
windir C:\WINDOWS
wrangle C:\Program Files\tracewrangler_x64\wrangle.exe
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo