Centos7环境变量设置
最近,我从cnaaa.com上购买了云服务器,开通了centos系统。
1、环境变量的含义
程序(操作系统命令和应用程序)的执行都需要运行环境,这个环境是由多个环境变量组成的。
2、环境变量的分类
1)按生效的范围分类
**系统环境变量:**公共的,对全部的用户都生效。
**用户环境变量:**用户私有的、自定义的个性化设置,只对该用户生效。
2)按生存周期分类
**永久环境变量:**在环境变量脚本文件中配置,用户每次登录时会自动执行这些脚本,相当于永久生效。
**临时环境变量:**使用时在Shell中临时定义,退出Shell后失效。
3、Linux环境变量
Linux环境变量也称之为Shell环境量变,以下划线和字母打头,由下划线、字母(区分大小写)和数字组成,习惯上使用大写字母,例如PATH、HOSTNAME、LANG等。
二、常用的环境变量
1、查看环境变量
1)env命令:查看当前用户全部的环境变量。
在Shell下,用env命令查看当前用户全部的环境变量。
env
上图只截取了部分环境变量,并非全部。
用env命令的时候,满屏显示了很多环境变量,不方便查看,可以用grep筛选。
env|grep 环境变量名
例如查看环境变量名中包含PATH的环境变量。
env|grep PATH
2)echo命令:查看当前用户全部的环境变量,符号$不能缺少。
echo $环境变量名