用户变量和系统变量的区别

用户变量和系统变量的区别,第1张

环境变量分为系统环境变量和用户环境变量。

你所说的环境变量是指系统环境变量,对所有用户起作用

而用户环境变量只对当前用户起作用。

例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。

这个问题在linux下面就相对好理解一些,系统变量都在/etc/profile文件里面,而用户的变量则在~/.bash_profile(如果用的是bash的话),每个用户的用户目录对其他用户不可见。假设有a,b,c三个用户,你在a的变量文件中写入语句在屏幕上述出a,在b的输出b,c的什么都不输出,系统文件输出sys,那么当你用a用户登陆时,输出a;用户b登陆输出b,用户c则输出sys.

系统变量是对本电脑所有用户的起作用的变量,用户变量是只对当前用户有效的变量,java的环境变量可以配置在系统变量上,也可以配置在用户变量上,也就是说java的环境变量是用来配置在系统变量或用户变量的一段路径,和其余两个变量没有可比性。

首先,要明确,系统的变量是分两种的,即用户变量和系统变量,这两个地方也是我们配置环境变量的地方

用户变量:顾名思义就是用户使用时候的变量环境,对于用户使用时起作用,也就是说由 *** 作系统、某些应用程序以及用户建立

系统变量:顾名思义就是系统环境使用的变量,与windows *** 作系统包括网络状况有关,由 *** 作系统定义


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6068841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存