Windows临时环境变量
环境变量直观解释就是制定系统运行环境的一些参数。环境变量告诉系统特定执行文件该去哪里找,因为配置了环境变量,所以在我们执行某些命令的时候,即使可执行文件不在当前目录,我们也能不敲绝对路径就能使用该程序,又比如某些第三方工具需要依赖一些运行库,当我们没有配置相应环境变量的情况下,我们可能需要手动地一个个去指定运行库所在位置,配置了环境变量之后,某些工具就会全自动地查找所需的东西,省去了手动配置的麻烦。当然,我说的只是比较表层的东西,是我们平时比较容易观察发现的。环境变量的作用远比我上述说的重要。

在Windows平台配置环境变量并不复杂,一般流程 我的电脑 =》属性 =》高级系统设置 =》环境变量,图形化的操作界面描述也详细,配置之后是永久的,除非手动删除。

但某些情况下我们使用一些只是偶尔一用的工具,我们不想将其配置进永久系统变量。这种情况下我们就是所谓的配置临时环境变量,临时环境变量只在当前操作中有效,比如我打开一个命令行窗口,在里面配置的临时变量,那么该变量也仅仅只是在当前窗口有效。

CMD中配置
我们比较熟悉的一般是CMD中配置,写法也很简单, 比如我需要配置D盘下的adb目录
set path=D:\adb;%path%
%表示引用,那么此处%path%就表示引用path本身,如果我们只写 set path=D:\adb, 那么path原有的内容就会被覆盖,显然,这不是我们期望的,我们需要的是新加入的条目与原有内容共存。 所以我们此处应用path原有内容,然后拼接需要加入的条目,然后再赋给path,这样我们的目的就达到了。

Windows PowerShell中配置
Windows PowerShell可能一般人不会接触太多,但是号称CMD超级加强版的它,随着微软对其大力推广及其强大的功能,已经被越来越多人熟知。特别是在Win10中,从Win10 14971预览版开始,微软开始用Windows PowerShell取代传统的cmd命令提示符的位置。
文章正文图片

当然,也可以自己在设置中更改回去: 设置 => 个性化 => 任务栏
文章正文图片
本篇文章不是介绍PowerShell的,我也暂且没那个能力。下面回归正题,PowerShell中配置如下:
$Env:path=$Env:path+";D:\adb"
注意新添加的项用双引号括起来,不要忘了添加项之前的分号,因为不同条目之间需要分号分隔。

以上只是个人见解,若您有不同见解,欢迎留言。

【原创内容,转载请注明出处】
It's
欢迎访问本站,欢迎留言、分享、点赞。愿您阅读愉快!
*转载请注明出处,严禁非法转载。
https://www.devsong.org
QQ留言 邮箱留言
头像
引用:
取消回复
提交
涂鸦
涂鸦
热门