Можно ли перечислить все переменные среды из командной строки Windows?
Что-то эквивалентное PowerShell gci env:
(или ls env:
или dir env:
).
windows
command-line
environment-variables
prompt
Никола Коссу
источник
источник
Ответы:
Просто делать:
Вы также
SET prefix
можете просмотреть все переменные с именами, начинающимися сprefix
.Например, если вы хотите читать только derbydb из переменных окружения, сделайте следующее:
... и вы получите следующее:
источник
printenv
.У Джона есть правильный ответ, но немного подробнее рассмотрим синтаксический сахар.
позволяет видеть переменные по одной странице за раз, а не всю партию, или
отправляет вывод в файл output.txt, который вы можете открыть в блокноте или что-то еще ...
источник
more
существует на Windows, +1Чтобы получить список всех переменных среды в PowerShell:
Или как предложено user797717, чтобы избежать усечения вывода:
Источник: Создание и изменение переменных среды ( совет недели по Windows PowerShell )
источник
for /f "tokens=1,2 delims==" ...
которое становится очень сложным ...Get-ChildItem Env: | Format-Table -Wrap -AutoSize
gci env:
вместо этогоGet-ChildItem Env:
легче запомнитьПросто беги
set
отcmd
.источник
Вы можете использовать
SET
в CMDЧтобы показать текущую переменную,
SET
достаточноЧтобы показать определенную переменную, такую как «PATH», используйте
SET PATH
.Для справки введите
set /?
.источник
Не теряй время Ищите его в реестре:
возвращает меньше, чем команда SET.
источник
REG_EXPAND_SZ
ключи. Например,reg query "HKCU\Environment"
показывает мне, что моя%TEMP%
переменная зависит от значения%USERPROFILE%
, поэтому, если это значение изменится, то изменится и значение для%TEMP%
. Напротив,SET
просто возвращается"C:\Users\mpag\AppData\Local\Temp"
Если вы хотите увидеть переменную среды, которую вы только что установили, вам нужно открыть новое командное окно.
источник
Как уже упоминалось в других ответах, вы можете использовать
set
для перечисления всех переменных среды или использоватьset [environment_variable]
чтобы получить конкретную переменную со своим значением.set [environment_variable]=
может использоваться для удаления переменной из рабочей области.источник