Windows使用CMD命令行设置环境变量

在Windows系统中,环境变量是存储系统路径和用户特定路径的位置,不区分大小写,其中包含了执行特定任务所需的可执行文件的路径。本文将详细介绍Windows下如何使用CMD命令行设置环境变量。

Windows命令行提供了两个命令用于设置环境变量:set和setx。

set命令:

set命令在Windows命令行中用于设置临时环境变量。它的作用范围只限于当前窗口,这意味着在关闭该命令窗口后,所有通过set命令设置的变量都会丢失。

1.设置临时环境变量

语法:set name=value

其中,name是你想要设置的环境变量的名称,value是你想要设置的路径。

2.查看已经设置的环境变量

语法: set name

其中,name是你想要查看的环境变量的名称。

3.查看当前系统全部环境变量

语法: set

4.只查看Path环境变量

语法: path

setx命令:

与set命令相比,setx命令更加强大,它可以设置永久性的环境变量。这些变量不仅在当前命令行窗口中有效,而且在其他所有命令行窗口和应用程序中也都有效。

1.设置永久环境变量

语法:setx name value 或 setx /M name value

其中,name是你想要设置的环境变量的名称,value是你想要设置的值。/M选项表示修改系统环境变量,不加/M修改的是当前用户环境变量。

注:使用setx命令更改环境变量后,需要重启命令行窗口,新设置的环境变量才会生效。

2.追加永久环境变量

语法:setx name "%name%;value" 或 setx /M name "%name%;value"

例如,你可以将一个新路径追加到系统Path环境变量中:

setx /m Path "%Path%;C:\your\new\path"

在这个例子中,C:\your\new\path\ 是想要添加到Path环境变量中的新路径,使用 %Path%; 是为了保留Path环境变量中原有的值,然后再添加新的路径。

3.查看已有环境变量

语法: echo %name%

其中,name是你想要查看的环境变量的名称。


---------------------
作者:小吉0622
来源:优快云
原文:https://blog.youkuaiyun.com/jsy6666/article/details/130867850
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:优快云,CNBLOG博客文章一键转载插件

### 如何在 Windows CMD 命令行设置环境变量 #### 使用 `set` 和 `setx` 命令临时或永久修改环境变量 对于希望仅在当前命令提示符会话期间生效的更改,可以使用 `set` 命令来创建或更新环境变量。然而这种改变不会持久化,在关闭窗口之后就会失效。 为了实现更长久的效果——即让新的或已有的环境变量值不仅适用于当前 session 而且也影响未来启动的应用程序,则应当采用 `setx` 工具[^1]。 下面给出具体操作方法: - **设定一个新的全局环境变量** 当需要定义一个全新的系统级环境变量时(例如名为 `JAVA_HOME1`),可以通过如下语句完成此过程,并通过 `/M` 参数指定其作用范围为整个机器级别而非仅仅针对当前登录用户: ```batch setx JAVA_HOME1 "c:\test" /m ``` 这将会把字符串 `"c:\test"` 关联给名称叫做 `JAVA_HOME1` 的新环境变量并将其注册至操作系统层面以便其他进程读取利用它所指向的内容位置。 - **向现有环境变量追加额外路径** 如果目标是在已有基础上增加更多目录作为查找依据的一部分而不是完全替换掉旧有配置的话, 可以先获取现存值得副本再附加所需部分形成完整的表达式最后重新赋值回去: ```batch setx JAVA_HOME1 "%JAVA_HOME1%;c:\test2\" /m ``` 上述代码片段实现了将 `c:\test2\` 添加到了之前已经存在的 `JAVA_HOME1` 中去的操作效果[^2]. - **扩展 PATH 环境变量** 特别地,由于 `PATH` 是用来指示哪些地方可能含有待执行文件的重要属性之一,因此经常会被开发者们调整以方便调用工具链里的各个组件。这里展示怎样安全有效地往里面加入自定义项而不破坏原有结构的方法: ```batch setx path "%path%;C:\test111;C:\11111\test222" /m ``` 以及另一种情况下的做法,即将另一个环境变量代表的具体地址纳入进来成为一部分成员: ```batch setx Path "%Path%;%JAVA_HOME1%\bin\" /m ``` 以上就是关于如何借助于命令行界面快速便捷地管理 Windows 下各类环境变量的一些基本技巧介绍^.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JackieZhengChina

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值