刷新环境变量
很多情况刚刚改了环境变量但是又不想重启该软件,使用一下方法刷新环境变量:
CMD:
1 | :: 刷新用户变量 |
PowerShell:
1 | # 刷新用户变量和系统变量 |
如何在命令行设置变量?以下是几种常用的方法:
临时设置环境变量
在命令提示符(cmd)中,您可以使用以下命令来临时设置环境变量。这些变量在关闭命令提示符窗口后就会失效。
1 | set 变量名=变量值 |
例如,设置一个名为MY_VARIABLE
的环境变量,值为Hello
:
1 | set MY_VARIABLE=Hello |
您可以通过以下命令来查看变量值:
1 | echo %MY_VARIABLE% |
永久设置环境变量
要永久设置环境变量,您需要将其添加到系统的环境变量列表中。可以通过以下命令:
- 对于当前用户:
1
setx 变量名 "变量值"
- 对于所有用户(需要管理员权限):请注意,使用
1
setx 变量名 "变量值" /M
setx
设置的变量不会立即生效,它们将在新的命令提示符窗口中生效。
在PowerShell中设置环境变量
在PowerShell中,您可以使用以下命令来设置环境变量:
- 临时设置:
1
$env:变量名="变量值"
- 永久设置当前用户的环境变量:
1
[Environment]::SetEnvironmentVariable("变量名", "变量值", [EnvironmentVariableTarget]::User)
- 永久设置所有用户的环境变量(需要管理员权限):
1
[Environment]::SetEnvironmentVariable("变量名", "变量值", [EnvironmentVariableTarget]::Machine)