windows下使用命令设置系统环境变量

在Windows下,你可以使用命令提示符(Command Prompt)或PowerShell来设置系统环境变量。以下是两种方法的步骤:

使用命令提示符(Command Prompt)

  1. 打开命令提示符。你可以通过按下Win + R键,输入cmd,然后按Enter键来打开。

  2. 设置系统环境变量(例如,设置一个名为MY_VAR的变量,其值为my_value):

    注意:以下命令只会为当前命令提示符会话设置环境变量。要使更改永久生效,你需要修改系统或用户的环境变量设置。

    set MY_VAR=my_value
    

    要永久设置环境变量,你需要:

    • 对于系统环境变量:编辑系统属性 -> 高级 -> 环境变量 -> 系统变量中的相应变量或新建一个。
    • 对于用户环境变量:同样在系统属性 -> 高级 -> 环境变量 -> 用户变量中进行修改或新建。

    或者,你可以使用setx命令(注意:setx不是所有Windows版本都内置,可能需要安装Windows Resource Kit或其他工具):

    setx MY_VAR "my_value" /M  // /M 表示设置系统环境变量(需要管理员权限)
    // 或者
    setx MY_VAR "my_value"      // 仅设置当前用户的环境变量
    
  3. 验证环境变量是否已设置:

    echo %MY_VAR%
    

使用PowerShell

  1. 打开PowerShell。你可以通过按下Win + R键,输入powershell,然后按Enter键来打开。

  2. 设置系统环境变量(例如,设置一个名为MY_VAR的变量,其值为my_value):

    和命令提示符一样,直接在PowerShell中设置的环境变量只会影响当前会话。

    $env:MY_VAR = "my_value"
    

    要永久设置环境变量,你可以使用以下命令(需要管理员权限):

    # 设置系统环境变量
    [Environment]::SetEnvironmentVariable("MY_VAR", "my_value", "Machine")
    # 或者设置用户环境变量
    [Environment]::SetEnvironmentVariable("MY_VAR", "my_value", "User")
    
  3. 验证环境变量是否已设置:

    echo $env:MY_VAR
    

注意:当你设置环境变量后,新的环境变量设置不会立即影响已经打开的应用程序或命令提示符窗口。你需要关闭并重新打开它们,或者在当前窗口中使用refreshenv命令(如果你在使用Cmder或类似的终端工具)来使更改生效。

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值