É possível listar todas as variáveis de ambiente no prompt de comando do Windows?
Algo equivalente ao do PowerShell gci env:
(ou ls env:
ou dir env:
).
windows
command-line
environment-variables
prompt
Nicola Cossu
fonte
fonte
Respostas:
Apenas faça:
Você também pode fazer
SET prefix
para ver todas as variáveis com nomes começando comprefix
.Por exemplo, se você quiser ler apenas derbydb a partir das variáveis de ambiente, faça o seguinte:
... e você obterá o seguinte:
fonte
printenv
.Jon tem a resposta certa, mas para elaborar um pouco mais com um pouco de açúcar sintático ..
permite ver as variáveis uma página de cada vez, em vez do lote inteiro, ou
envia a saída para um arquivo output.txt que você pode abrir no bloco de notas ou o que for ...
fonte
more
existia no Windows, +1Para listar todas as variáveis de ambiente no PowerShell:
Ou conforme sugerido pelo user797717 para evitar o truncamento da saída:
Fonte: Criando e modificando variáveis de ambiente ( Dica da semana do Windows PowerShell )
fonte
for /f "tokens=1,2 delims==" ...
que se torna muito complicado ...Get-ChildItem Env: | Format-Table -Wrap -AutoSize
gci env:
em vez dissoGet-ChildItem Env:
, mais fácil de lembrarSimplesmente corra
set
decmd
.fonte
Você pode usar
SET
no cmdPara mostrar a variável atual,
SET
bastaPara mostrar determinadas variáveis como 'PATH', use
SET PATH
.Para obter ajuda, digite
set /?
.fonte
Não perca tempo. Procure-o no registro:
retorna menos que o comando SET.
fonte
REG_EXPAND_SZ
chaves não expandidas . Por exemplo,reg query "HKCU\Environment"
mostra-me que minha%TEMP%
variável depende do valor de%USERPROFILE%
, portanto, se esse valor for alterado, o valor para%TEMP%
. Por outro lado,SET
apenas retorna"C:\Users\mpag\AppData\Local\Temp"
Se você quiser ver a variável de ambiente que acabou de definir, será necessário abrir uma nova janela de comando.
fonte
Conforme mencionado em outras respostas, você pode usar
set
para listar todas as variáveis de ambiente ou usarset [environment_variable]
para obter uma variável específica com seu valor.set [environment_variable]=
pode ser usado para remover uma variável da área de trabalho.fonte