windows系统环境变量和用户环境变量的区别

区别:

  环境变量分为系统环境变量和用户环境变量。环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用。
  例如你要用opencv,那么你把opencv的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入opencv都会有opencv的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。
  因为我们在登录的时候会有不同用户区分,所以windows就有了用户变量和系统变量区分。系统变量是万能的,每个账户都可以使用其配置,而用户变量只在其配置的账户登录后使用。但是由于一般情况下,我们的电脑只有一个主用户,所以在其中任何一个配置即可,当然以防万一你也可以只在系统环境变量下配置。
  网上有个很好的解释:
  用户变量和系统变量的区别在于权限和实例。权限可能比较好理解,实例就是这样的意思:假设你买了一辆宝马,你太太也想开这辆车,不过你们俩身材是有差别的,在座椅高度、反光镜位置都需要调整,那么不如准备两套用户变量,记录你们俩使用上的差异,然后开车的时候(用户登录)的时候,自动调出已经调整好的一堆变量,就可以使用了。系统变量则不同,任何时候都只有一套,不会随用户登录状况发生变化。


个人学习记录,由于能力和时间有限,如果有错误望读者纠正,谢谢!

转载请注明出处:CSDN 无鞋童鞋

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值