Linux系统环境变量详解
Linux系统环境变量详解
- 打印环境变量
- 打印环境变量命令
- 结果对比
- 环境变量修改方式
- 修改方式
- ${变量名#匹配字串}
- 环境变量配置文件
- 系统级
- /etc/environment,
- /etc/profile
- /etc/bashrc
- 注意
- 用户级(文件处于用户家目录下)
- ~/.bash_profile
- ~/.bashrc
- 注意
- 用户登录顺序
- 特殊的环境变量
- locale
- 文件位置
- 配置方法
- 动态库相关
- LD_PRELOAD(一般不用)
- 测试使用
- LD_LIBRARY_PATH(常用)
- ldconfig
- 默认库文件路径
- 区别和使用
打印环境变量
打印环境变量命令
命令 | 说明 |
---|---|
set | 显示当前shell的所有变量包括其内建环境变量(与shell外观等相关),用户自定义变量及导出的环境变量 |
env | 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行 |
export | 显示从shell中导出成环境变量的变量,也可以通过他将自定义变量导成全局变量。 |
结果对比
#设置变量
[root@0524 ~]# temp=kylin
[root@0524 ~]# export temp_env=