那么为什么要设置环境变量?,其实就是在Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。很多木马传染也是通过这个原理感染软件。

而用户环境变量只对当前用户起作用。
例如你要用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.

环境变量:系统变量和用户变量相关推荐

  1. linux中如何设置用户自己的工作环境,Linux系统下设置用户登录环境

    用户在使用Linux系统的时候,还需要相关的工作环境.为此,管理员应为用户设置登录环境. 当用户登录Linux系统后,通常接触的第一个软件环境就是bash命令解释程序,这是除了系统核心之外最重要的软件 ...

  2. java windows7 环境变量_Windows7环境变量中,系统变量与用户变量的优先级

    就我理解,不存在先后区别. 因为系统变量和用户变量完全不是一回事情,因此某个用户登录他的账户,并且启用了用户变量,那么它会先检查用户变量,如果没有检查到就检查系统变量,都没有则报错. 如果按照这样的理 ...

  3. Windows 10 / 11 环境变量 (用户变量与系统变量)

    Windows 10 / 11 环境变量 (用户变量与系统变量) 1. 环境变量 (environment variables) 环境变量 (environment variables) 是在操作系统 ...

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

    点击"我的电脑→属性→高级系统设置"标签的"环境变量"按钮,出现"环境变量"对话框,如果当前是以Administrator登录系统的用户,对 ...

  5. MySQL数据库变量_数据库参数_MySQL变量_系统变量_用户变量

    文章目录 MySQL 变量分类 系统变量 查看系统变量 设置系统变量 如何通过配置文件来设置变量值 通过命令行选项来设置变量值 动态设置全局级的系统变量 设置静态的系统变量 设置会话级的系统变量 引用 ...

  6. mysql 存储过程 用户变量值_mysql:用户变量、系统变量、局部变量(存储过程中的)...

    MySQL数据库中的变量分为MySQL系统变量和MySQL用户变量. 一.MySQL用户变量:基于会话变量实现的, 可以暂存值, 并传递给同一连接里的下一条sql使用的变量.当客户端连接退出时,变量会 ...

  7. Mysql学习总结十二:系统变量、用户变量、定义条件和处理程序

    Mysql学习总结十二:系统变量.用户变量.定义条件和处理程序 1.变量 1.1 系统变量 1.1.1 系统变量的分类 1.1.2 查看系统变量 1.2 用户变量 1.2.1 用户变量的分类 1.2. ...

  8. MySQL对用户变量、系统变量、局部变量详解

    目录 1 变量分类 1.1 用户变量 1.1.1 用户变量定义 1.1.2 用户变量操作 1.2 系统变量 1.2.1 系统变量定义 1.2.2 系统全局变量 1.2.3 系统会话变量 1.3 局部变 ...

  9. MySQL - 数据库中的系统变量和用户变量详解

    MySQL中变量分为两种:系统变量和用户变量. [1]系统变量 系统定义好的变量,大部分时候用户根本不需要使用系统变量.系统变量是用来控制服务器表现的.如:autocommit,auto_increm ...

  10. MySQL的用户变量和系统变量

    MySQL中的变量分为用户变量与系统变量. 一.用户变量 用户变量是指与数据库的一次连接中声明的变量,在连接断开后就会消失. 1.变量命名 变量名必须以@开头,例如@name 2.声明及赋值 声明与赋 ...

最新文章

  1. redis报错Windows error 0x70--记录一次服务器雪崩异常
  2. tensorflow knn 预测房价 注意有 Min-Max Scaling
  3. 关于make *.img时没有权限的问题
  4. 【Python】爬虫学习
  5. ***组网不用愁之1-中小企业***网络组建应用实录
  6. C#: switch语句的重构
  7. 属性子集选择的基本启发方法_一文看懂数据预处理最重要的3种思想和方法
  8. 微软操作系统总裁:Win8应用商店是发展必然
  9. Ubuntu图形界面更改软件下载源为清华镜像站以及解决等待apt退出的问题
  10. TensorFlow入门(2)矩阵基础
  11. bzoj 1556 墓地秘密 —— 状压DP
  12. FPGA设计标准I2S协议音频编解码器
  13. 计算机毕业设计JAVA鸿鹄教育培训mybatis+源码+调试部署+系统+数据库+lw
  14. 程序员修炼之道 通往务实的最高境界
  15. 推荐一个免费的论文查重检测软件PaperRight
  16. 网络安全之密码安全基础
  17. 英国易捷航空遭黑客入侵 约900万客户数据被窃取
  18. 团队从小到大,再到体验团队
  19. python人工智能应用实例_90后博士说,从Python到人工智能只差这35个趣味案例,越学越有趣...
  20. 这是二哈和柯基生下的宝宝?哈撒给,简直太可爱了...

热门文章

  1. c语言编程ABABCBABC,上海海事大学C语言程序设计练习题全题库
  2. java集合之Map
  3. 决策树留一法python代码_机器学习模型2 决策树-基于Python sklearn的实现
  4. 数据类型 varbinary 和 varchar 在 add 运算符中不兼容。
  5. 网站html保存,如何保存网页内容(高级篇)
  6. 修改GitHub Pages个人主页的域名
  7. jda 沃尔玛_如何通过沃尔玛应用程序的“储蓄守望者”省钱
  8. iOS 16.2 的7个惊人变化
  9. 实习市场竞争激烈,大一就去实习小伙伴们惊呆了
  10. python求梯形面积_pythonocc 求一条直线与一个梯形的交点的横坐标