Win7环境变量下的用户变量和系统变量的区别?

Win7环境变量下的用户变量和系统变量的区别?,第1张

环境变量分为系统环境变量用户环境变量。\x0d\x0a你所说的环境变量是指系统环境变量,对所有用户起作用\x0d\x0a而用户环境变量只对当前用户起作用。\x0d\x0a例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。\x0d\x0a\x0d\x0a这个问题在linux下面就相对好理解一些,系统变量都在/etc/profile文件里面,而用户的变量则在~/.bash_profile(如果用的是bash的话),每个用户的用户目录对其他用户不可见。假设有a,b,c三个用户,你在a的变量文件中写入语句在屏幕上述出a,在b的输出b,c的什么都不输出,系统文件输出sys,那么当你用a用户登陆时,输出a;用户b登陆输出b,用户c则输出sys.

以win7 64位系统为例,win7 64位默认Path 变量值为:

%SystemRoot%\system32%SystemRoot%%SystemRoot%\System32\Wbem%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

用户变量path是指给计算机用户指定一个寻找路径,通过这个路径可以寻找到用户所需要的文件。

举个很简单的例子:

用户在开始→运行里输入write,电脑会自动打开写字板,而写字板程序是在C:\Program Files\Windows NT\Accessories目录下。

就是说通过PATH的指引,电脑自动在PATH指定的路径里寻找该文件。

扩展资料:

WINDOWS系统常见环境变量

%ALLUSERSPROFILE% 局部 返回所有“用户配置文件”的位置。

%APPDATA% 局部 返回默认情况下应用程序存储数据的位置。

%CD% 局部 返回当前目录字符串。

%CMDCMDLINE% 局部 返回用来启动当前的 Cmd.exe 的准确命令行。

%CMDEXTVERSION% 系统 返回当前的“命令处理程序扩展”的版本号。

%COMPUTERNAME% 系统 返回计算机的名称。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存