¿Es posible enumerar todas las variables de entorno desde el símbolo del sistema de Windows?
Algo equivalente a PowerShell gci env:
(o ls env:
o dir env:
).
windows
command-line
environment-variables
prompt
Nicola Cossu
fuente
fuente
Respuestas:
Solo haz:
También puede hacer
SET prefix
para ver todas las variables con nombres que comienzan conprefix
.Por ejemplo, si desea leer solo derbydb de las variables de entorno, haga lo siguiente:
... y obtendrás lo siguiente:
fuente
printenv
.Jon tiene la respuesta correcta, pero para elaborar un poco más con un poco de azúcar sintáctica ...
le permite ver las variables una página a la vez, en lugar de todo el lote, o
envía la salida a un archivo output.txt que puede abrir en el Bloc de notas o lo que sea ...
fuente
more
existía en Windows, +1Para enumerar todas las variables de entorno en PowerShell:
O como lo sugiere el usuario797717 para evitar el truncamiento de salida:
Fuente: Creación y modificación de variables de entorno ( Consejo de la semana de Windows PowerShell )
fuente
for /f "tokens=1,2 delims==" ...
que se vuelve muy complicado ...Get-ChildItem Env: | Format-Table -Wrap -AutoSize
gci env:
en cambioGet-ChildItem Env:
, más fácil de recordarSimplemente huye
set
decmd
.fuente
Puedes usar
SET
en cmdPara mostrar la variable actual, solo
SET
es suficientePara mostrar ciertas variables como 'RUTA', use
SET PATH
.Para obtener ayuda, escriba
set /?
.fuente
No pierdas el tiempo. Búscalo en el registro:
devuelve menos que el comando SET.
fuente
REG_EXPAND_SZ
claves no expandidas . Por ejemploreg query "HKCU\Environment"
, me muestra que mi%TEMP%
variable depende del valor de%USERPROFILE%
, por lo que si ese valor cambia, también lo haría el valor de%TEMP%
. Por el contrario,SET
solo regresa"C:\Users\mpag\AppData\Local\Temp"
Si desea ver la variable de entorno que acaba de configurar, debe abrir una nueva ventana de comandos.
fuente
Como se menciona en otras respuestas, puede usar
set
para enumerar todas las variables de entorno o usarset [environment_variable]
para obtener una variable específica con su valor.set [environment_variable]=
se puede usar para eliminar una variable del espacio de trabajo.fuente