Windows下用户变量和系统变量

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

系统变量,对所有用户起作用;而用户环境变量只对当前用户起作用。

例如你要用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.

来源:https://zhidao.baidu.com/question/537433107.html

原文地址:https://www.cnblogs.com/Stephen-Qin/p/10221965.html

时间: 2024-10-14 01:40:51

Windows下用户变量和系统变量的相关文章

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

点击"我的电脑→属性→高级系统设置"标签的"环境变量"按钮,出现"环境变量"对话框,如果当前是以Administrator登录系统的用户,对话框的上面为Administrator的用户变量,对话框的下面为系统变量(即相当于系统中所有用户的用户变量).有的时候我们会看到在用户变量和系统变量中都存在某一个环境变量,比如path,那么path的值到底是用户变量中的值还是系统变量中的值,或者两者都不是呢?答案是两者都不是.path变量的值是用户变量中的值

windows 用户变量和系统变量的差别

点击"我的电脑→属性→高级系统设置"标签的"环境变量"button,出现"环境变量"对话框,假设当前是以Administrator登录系统的用户.对话框的上面为Administrator的用户变量,对话框的以下为系统变量(即相当于系统中全部用户的用户变量). 有的时候我们会看到在用户变量和系统变量中都存在某一个环境变量.比方path,那么path的值究竟是用户变量中的值还是系统变量中的值,或者两者都不是呢?答案是两者都不是.path变量的值是用户

环境变量中的用户变量与系统变量的区别

在windows中,设置环境变量的时候,会看到有用户变量跟系统变量2种 那么究竟有什么区别呢? 用户变量:只针对当前用户有效 系统变量:针对整个操作系统有效 为了保证自己的修改不对别人造成影响,那么一般就是用用户变量 对于当前用户而言,设置用户变量跟系统变量大致相同,只是系统变量的路径排在用户变量之前.可能出现一种情况:如果path系统变量中包含java命令,path用户变量中也包含java命令,那么优先执行系统变量中的java命令.

jdk在Windows下为什么要配置环境变量(引用)

http://zhidao.baidu.com/link?url=QEPc9sXwf7XSeNjCaqGxUJTbF_liB04AAWPfT_lZuIfIXJW63mQoZLD5a1Fazg64uJsiOVvQJg0ZchmpM4sQnJL3_aFQHJ4C6v0IZMBnw1C回答这个问题首先要理解什么是path(环境变量)?path(环境变量)是dos以前的内部命令,windows继续沿用至今.用作运行某个命令的时候,本地查找不到某个命令或文件,会到这个声明的目录中去查找.然后什么是jdk,

Windows下设置Oracle10g的环境变量

Windows下设置Oracle10g的环境变量 Windows安装Oracle10g,每次启动em服务,也就是在cmd命令行窗口输入emctl start dbconsole,总是提示"Environment variable ORACLE_SID not defined.Please define it."如下图所示: 后来查阅Oracle官方文档得知,虽然Oracle安装成功了,但是环境变量没有定义,于是每次启动em都会提示定义ORACLE_SID环境变量.Oracle的环境变量

windows下如何设置mysql环境变量

方法一: windows下如何设置mysql环境变量 关键词: mysql, Setting Environment Variables, 环境变量设置 我的电脑->属性->高级->环境变量 选择PATH,在其后面添加: 你的mysql文件夹路径/bin (如:D:\Program Files\MySQL\MySQL Server 5.0\bin ) PATH=.......;D:\Program Files\MySQL\MySQL Server 5.0\bin (注意为追加,不是覆盖)

Windows下Java JDK8配置环境变量

JDK最新版已经出到了jdk8u60,下载安装完成后,还需要配置环境变量,下面小编就给大家分享下jdk 8.0的环境变量配置教程,希望大家喜欢. jdk8.0环境变量配置教程 右键选择 计算机→属性→高级系统设置→高级→环境变量 1.系统变量→新建 变量名:JAVA_HOME 变量值:(变量值填写你的jdk的安装目录,例如本人是 C:\Program Files\Java\jdk1.8.0_60) 2.在系统变量中找到 Path 变量,选择编辑 在变量值最后输入 %JAVA_HOME%\bin;

windows下安装ubuntu双系统

看到网上很多文章在讲windows下安装linux双系统,可是大多都是针对虚拟机的,而想真正的学习linux,仅仅在虚拟机下是不可能学好的,因为你在虚拟机下运行linux这并没有 将linux与windows放在平等的位置.下面这篇文章就介绍如何真正安装windows-linux双系统. 为了安装ubuntu系统,我们需要准备一下几件事:1.ubuntu的安装包.2.给ubuntu系统安装腾出硬盘空间(对好多人来说就像在抢自己的饭碗一样,很是舍不得给ubuntu系统多分一点,虽然也要不了多少).

Linux和Windows下查看、设置环境变量的比较

[一]查看环境变量: 1.windows 查看所有的变量:set    范例:>set    查看某个变量的值:set 环境变量名    范例:     >set JAVA_HOME      JAVA_HOME=D:\jdk 2.linux 查看所有的变量:export    范例:export    查看某个变量的值:echo $环境变量名    范例:>echo $JAVA_HOME [二]设置环境变量: 1.windows set 环境变量名=值    范例: