1、系统环境变量
1.1.什么是系统环境变量:
- 1.系统环境变量就是系统提供的共享变量,是linux系统
加载Shell的配置文件中
定义的变量共享给所有的Shell程序使用
2、Shell的配置文件分类
2.1.全局配置文件
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
2.2.个人配置文件
- 当前用户/.bash_profile
- 当前用户/.bashrc
一般情况下,我们都是
直接针对全局配置进行操作
3、系统环境变量分类:
- 1.在Linux系统中,环境变量
按照其作用范围不同
:分为系统级环境变量
和用户级环境变量
- 系统级环境变量:Shell环境加载全局配置文件中的变量共享给
所有用户
所有Shell程序使用, 全局共享 - 用户级环境变量:Shell环境加载个人配置文件中的变量共享给
当前用户
的Shell程序使用, 登录用户使用
- 系统级环境变量:Shell环境加载全局配置文件中的变量共享给
4.查看环境变量:
方式1:查看当前Shell系统环境变量
- 1.查看命令
env
- 2.效果
方式2:查看Shell变量(系统环境变量+自定义变量+函数)
- 命令
set
- 2.效果:
4.3.常用系统环境变量
变量名称 | 含义 |
---|---|
PATH | 与windows环境变量PATH功能一样,设置命令的搜索路径,以冒号为分割 |
HOME | 当前用户主目录:/root |
SHELL | 当前shell解析器类型:/bin/bash |
HISTFILE | 显示当前用户执行命令的历史列表文件:/root/.bash_history |
PWD | 显示当前所在路径:/root |
OLDPWD | 显示之前的路径 |
HOSTNAME | 显示当前主机名:itheima |
HOSTTYPE | 显示主机的架构,是i386、i686、还是x86、x64等:x86_64 |
LANG | 设置当前系统语言环境:zh_CN.UTF-8 |
4.4.命令演示: