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

正常所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用,如果此电脑登入了另外个用户账号,那配置之前账号的用户环境变量就对另外个用户账号不起作用。

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

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

补充:

对于Path这个环境变量,你在命令行(cmd)下输入

echo %Path%

用户环境变量会接在系统环境变量后面。这里强调下,正常对于环境变量,系统会检查用户环境变量,之后再检查系统环境变量,如果有相同的变量名,并不会将两者的内容合并在一起。

转载于:https://www.cnblogs.com/jiangjian123/p/11392791.html

在配置环境变量时是该用系统环境变量还是用户环境变量?相关推荐

  1. linux配置定时任务的用户环境变量

    linux配置定时任务的用户环境变量   在Linux系统中,执行定时任务时,默认加载的是用户环境变量 ~/.bashrc ,不会加载系统变量,而要使用系统变量,可以用如下方式: # Example ...

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

    系统环境变量和用户环境变量的区别 环境变量分为系统环境变量和用户环境变量. 正常所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用,如果此电脑登入了另外个用户账号,那配 ...

  3. 【Linux命令行】使用Linux环境变量:全局变量、局部变量、用户定义变量

    文章目录 什么是环境变量 全局环境变量 局部环境变量 创建自己的局部变量 设置局部用户定义变量 设置全局环境变量 删除环境变量 默认shell环境变量 设置PATH环境变量 定位环境变量 登录shel ...

  4. C语言的变量类型(int、short、char、float...)及变量类型转换详解

    前言 单片机的基本功能是进行数据处理,而数据在进行处理时需要先存放到单片机的存储器中.所以在编写程序时对变量与常量都要先声明数据类型,以便把不同的数据类型定位到嵌入式处理器的不同存储区中. 具有一定格 ...

  5. Ubuntu中配置Java环境变量时,出现command not found问题解决记录

    百度出Ubuntu中配置Java环境变量时,在利用sudo gedit /etc/profile 对profile编辑后, 在terminal中输入 sudo source /etc/profile, ...

  6. flutter配置环境变量时找不到前往~/.bash_profile,找不到

    在配置flutter环境变量时,前往文件夹~/.bash_profile,发现找不到,找不到也意味着没有这个文件,在博客上查了一番,具体操作步骤如下: a.启动终端terminal b.进入当前用户的 ...

  7. Deepin Linux设置环境变量时出现【Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp】的解决方法

    在Deepin Linux的终端使用[java  -version]命令查看Java环境变量是否配置成功时提示[Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFo ...

  8. yarn的安装和使用,并配置用户环境变量

    1.使用npm安装 npm i yarn -g verbose 2.切换到淘宝镜像 yarn config set registry https://registry.npm.taobao.org 3 ...

  9. linux设置为lunux文件夹,Linux设置环境变量时如何修改文件

    Linux系统下,设置环境变量的同时还需要修改文件,因为Linux环境变量分为系统级和用户级,所以修改文件的方法有所区别,下面小编就给大家详细介绍下Linux环境变量修改文件的方法. 环境变量是和Sh ...

最新文章

  1. Linux学习之获取帮助
  2. spring对session和事务的管理以及OpenSessionInViewFilter是如何工作
  3. hyperledge环境安装
  4. boost::lexical_cast用法的测试程序
  5. 《机器人自动化:建模、仿真与控制》——2.3 仿真
  6. Java面试总结系列之Collections.sort()
  7. 原来,一直没有完全理解range()函数
  8. 计算机组成与体系结构——存储器分层体系结构
  9. 如何编写投标项目实施方案
  10. matlab shift 详解,MeanShift算法详解以及matlab源码
  11. 日期转农历日期的一个插件
  12. 层次高的人,都拥有成长型思维
  13. 用自己电脑搭建外网可访问的服务器
  14. 在调试的时候碰到了Render process gone.问题
  15. Java总结 - 中间件
  16. 【详解】机器学习库-Matplotlib+Numpy+Pandas
  17. 【突变检验方法一】MATLAB实现Pettitt突变检验
  18. C++设计模式——组合模式(高屋建瓴)
  19. 史上最细Maven一条龙服务(从0到飞起)
  20. 字符串加密后md5为 0exxxx 的字符串

热门文章

  1. MHA高可用配置及故障切换——实验+理论!!!
  2. vscode设置默认自动换行方法步骤
  3. trick:CSS 3+checkbox实现JQuery的6个基本动画效果
  4. 计算机图形学五角星c语言,计算机图形学实验——利用OpenGL函数绘制五角星
  5. 企业工商信息查询标准版API开发文档
  6. 中文女眼中的工科世界
  7. NLP实战:财经新闻热点跟踪
  8. 崇州鸡冠山 地图 攻略 图片 GPS 经纬度 海拔 OZI
  9. 数据库期末考试,选择、判断、填空题汇总
  10. oracle 框架 是什么意思,ioe架构是什么意思