脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Dos - cmd环境变量命令set 设置永久环境变量命令setx

cmd环境变量命令set 设置永久环境变量命令setx

2021-10-09 01:01蓝蓝223 Dos

这篇文章主要介绍了cmd环境变量命令set 设置永久环境变量命令setx,需要的朋友可以参考下

set命令

set命令用于设置当前cmd窗口中的环境变量,只在当前cmd窗口有效,cmd窗口关闭后将会失效,而其不会影响到系统中保存的用户环境变量。

setx命令
setx设置永久用户环境变量

setx env_name env_value

注意:有的路径中会带有空格,所以最好用双引号把变量和值都包裹起来,也就是写成如下形式:

setx "env_name" "env_value"

例,追加一个路径到用户path环境变量中:

setx "path" "D:\test;%path%"

setx设置永久系统环境变量

setx加上/m参数表示设置的是系统的环境变量,格式如下所示:

setx env_name env_value /m

注意:有的路径中会带有空格,所以最好用双引号把变量和值都包裹起来,也就是写成如下形式:

setx "env_name" "env_value" /m

例如,设置当前路径%cd%到系统环境环境变量中:

setx "Path" "%cd%;%path%" /m

注意:setx设置环境变量后,将在新打开的终端中生效,当前终端不会立即生效。
注意:setx可能会在环境变量中设置多个相同的值,例如,在当前cmd窗口中运行:

setx "Path" "D:\test;%path%" /m

然后再重新打开cmd窗口,进入D:\test路径,然后再次运行:

setx "Path" "D:\test;%path%" /m

这样D:\test将会在path环境变量中出现两次.

用setx设置永久环境变量及注意事项

设置用户环境变量

setx ENV_NAME env_value

设置系统环境变量

setx ENV_NAME env_value /m

注意1.
在某些情况下会出现“setx 无效语法 默认选项不能超过'2'次”的错误,据信是因为原先的环境变量中存在空格导致的,可使用双引号进行避免。

注意2.

setx设置环境变量后,将在新打开的终端中生效,当前终端不会立即生效。所以当设置path这样内容较为丰富的环境变量时,要一次到位,而不要针对同一变量反复调用setx。例如:

正确做法:

set path_=%Path%
setx “Path” “%path_%;newpath1;newpath2” /m

错误做法:

set path_=%Path%
setx “Path” “%path_%;newpath1” /m
setx “Path” “%path_%;newpath2” /m

上述错误的做法将会漏掉newpath1。

原文链接:https://blog.csdn.net/qq_21808961/article/details/86749758

延伸 · 阅读

精彩推荐
  • DosDOS和Linux近年来的发展比较

    DOS和Linux近年来的发展比较

    大家都听说过Linux操作系统吧!Linux诞生于20世纪的90年代初,于90年代末开始出名并在许多人中开始了实际使用。著名的“开放源代码”运动更是使新的Li...

    DOS教程网9782021-12-18
  • Doscmd环境变量命令set 设置永久环境变量命令setx

    cmd环境变量命令set 设置永久环境变量命令setx

    这篇文章主要介绍了cmd环境变量命令set 设置永久环境变量命令setx,需要的朋友可以参考下...

    蓝蓝22310772021-10-09
  • DosDOS命令初学者基础知识学习

    DOS命令初学者基础知识学习

    本文为大家分享DOS命令初学者基础知识学习,对于学习dos的朋友非常有用,需要的朋友可以参考下...

    DOS教程网10162021-11-14
  • DosFreeDOS 操作目录和文件的基本命令

    FreeDOS 操作目录和文件的基本命令

    DOS 的开源实现 FreeDOS 提供了一个轻量级的操作系统,可以在现代硬件(或模拟器)上用于运行历史遗留下来的应用程序,可以更新硬件供应商不兼容于 L...

    Linux中国8772021-12-13
  • DosDOS未公开的命令与参数

    DOS未公开的命令与参数

    DOS系统中有许多未公开的命令与参数。我经过收集整理,发现了很多。由于DOS的有好几种,所以下面仅以MS-DOS为例,介绍一下常用命令中的未公开 的命令与...

    DOS之家5312021-12-18
  • DosDOS命令行下常见的错误信息

    DOS命令行下常见的错误信息

    大家在使用DOS的过程中,经常在命令行方式下遇到一些错误信息提示,由于往往是英文的,导致一些人看到后不知是怎么回事,更不知该如何解决了。下面...

    DOS之家7612021-12-18
  • DosDOS快速入门法

    DOS快速入门法

    学好DOS(磁盘操作系统)是学会使用和操作微电脑的第一步,但是,许多初学者由于从未接触过计算机,因而影响了进一步的学习。根据多年的教学经验,我...

    DOS教程网9792021-11-14
  • DosWin7如何利用DOS命令查看电脑配置信息

    Win7如何利用DOS命令查看电脑配置信息

    利用DOS命令来查看Win7电脑配置信息的方法比较简单也比较实用,还不知道自己Win7电脑配置信息怎么样的用户可以试试这个方法。...

    系统城14722021-12-11