环境变量:
当前ubunto环境下的参数或者变量。是作用在操作系统中用来设置操作系统的一些参数(一个可变的系统数值)
1.什么是环境变量“?
环境变量是指在我们ubunto操作系统中用来指定操作系统运行环境的参数。它包含了一个或者多个应用程序需要使用到的运行信息,例如Linux系统中的path环境变量,。当程序运行时候,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。
2.环境变量存储:
环境变量可分为系统环境变量和用户环境变量。对于系统环境变量,它存放于根目录下的配置文件中;而用户环境变量则存放于家目录下,下图展示了环境变量的存储位置,以及存储的不同文件的作用域问题。存储于bashrc中的环境变量每当使用bash时,系统都会调用该文件的环境变量,而对于profile文件中的环境变量,只在系统启动的时候调用一次,不会重复调用。
3.环境变量的配置:
(1)局部环境变量的定义
只在当前bash下生效
方式1:export 环境变量名=环境变量值
方式2:环境变量名=环境变量值
示例效果:
(2)个人用户环境变量的定义
个人用户变量只在当前用户下生效
使用vi命令在文件尾部添加后,再使用source指令进行环境变量的刷新
#用于编辑bashrc文件
vim ~/.bashrc
#刷新
source .bashrc
示例效果:
(3)系统环境变量
作用于所有用户
使用命令添加后,需要重启客户机才能生效
#添加系统环境变量
sudo vim /etc/profile
示例效果: