在配置环境变量时是该用系统环境变量还是用户环境变量?
环境变量分为系统环境变量和用户环境变量。
正常所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用,如果此电脑登入了另外个用户账号,那配置之前账号的用户环境变量就对另外个用户账号不起作用。
例如你要用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
在配置环境变量时是该用系统环境变量还是用户环境变量?相关推荐
- linux配置定时任务的用户环境变量
linux配置定时任务的用户环境变量 在Linux系统中,执行定时任务时,默认加载的是用户环境变量 ~/.bashrc ,不会加载系统变量,而要使用系统变量,可以用如下方式: # Example ...
- 系统环境变量和用户环境变量的区别
系统环境变量和用户环境变量的区别 环境变量分为系统环境变量和用户环境变量. 正常所说的环境变量是指系统环境变量,对所有用户起作用,而用户环境变量只对当前用户起作用,如果此电脑登入了另外个用户账号,那配 ...
- 【Linux命令行】使用Linux环境变量:全局变量、局部变量、用户定义变量
文章目录 什么是环境变量 全局环境变量 局部环境变量 创建自己的局部变量 设置局部用户定义变量 设置全局环境变量 删除环境变量 默认shell环境变量 设置PATH环境变量 定位环境变量 登录shel ...
- C语言的变量类型(int、short、char、float...)及变量类型转换详解
前言 单片机的基本功能是进行数据处理,而数据在进行处理时需要先存放到单片机的存储器中.所以在编写程序时对变量与常量都要先声明数据类型,以便把不同的数据类型定位到嵌入式处理器的不同存储区中. 具有一定格 ...
- Ubuntu中配置Java环境变量时,出现command not found问题解决记录
百度出Ubuntu中配置Java环境变量时,在利用sudo gedit /etc/profile 对profile编辑后, 在terminal中输入 sudo source /etc/profile, ...
- flutter配置环境变量时找不到前往~/.bash_profile,找不到
在配置flutter环境变量时,前往文件夹~/.bash_profile,发现找不到,找不到也意味着没有这个文件,在博客上查了一番,具体操作步骤如下: a.启动终端terminal b.进入当前用户的 ...
- Deepin Linux设置环境变量时出现【Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp】的解决方法
在Deepin Linux的终端使用[java -version]命令查看Java环境变量是否配置成功时提示[Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFo ...
- yarn的安装和使用,并配置用户环境变量
1.使用npm安装 npm i yarn -g verbose 2.切换到淘宝镜像 yarn config set registry https://registry.npm.taobao.org 3 ...
- linux设置为lunux文件夹,Linux设置环境变量时如何修改文件
Linux系统下,设置环境变量的同时还需要修改文件,因为Linux环境变量分为系统级和用户级,所以修改文件的方法有所区别,下面小编就给大家详细介绍下Linux环境变量修改文件的方法. 环境变量是和Sh ...
最新文章
- Linux学习之获取帮助
- spring对session和事务的管理以及OpenSessionInViewFilter是如何工作
- hyperledge环境安装
- boost::lexical_cast用法的测试程序
- 《机器人自动化:建模、仿真与控制》——2.3 仿真
- Java面试总结系列之Collections.sort()
- 原来,一直没有完全理解range()函数
- 计算机组成与体系结构——存储器分层体系结构
- 如何编写投标项目实施方案
- matlab shift 详解,MeanShift算法详解以及matlab源码
- 日期转农历日期的一个插件
- 层次高的人,都拥有成长型思维
- 用自己电脑搭建外网可访问的服务器
- 在调试的时候碰到了Render process gone.问题
- Java总结 - 中间件
- 【详解】机器学习库-Matplotlib+Numpy+Pandas
- 【突变检验方法一】MATLAB实现Pettitt突变检验
- C++设计模式——组合模式(高屋建瓴)
- 史上最细Maven一条龙服务(从0到飞起)
- 字符串加密后md5为 0exxxx 的字符串