在bash shell中,环境变量分为两类:
全局变量
局部变量
系统环境变量基本上都是使用全大写字母,以区别于普通用户的环境变量。
要查看全局变量,可以使用env或printenv命令。
echo显示变量的值。在这种情况下引用某个环境变量的时候,必须在变量前面加上一个美元符($)
/etc/profile文件是bash shell默认的的主启动文件。
大部分应用都会创建两个启动文件:一个供bash shell使用(使用.sh扩展名),一个供c shell使用(使用.csh扩展名)。
lang.csh和lang.sh文件会尝试去判定系统上所采用的默认语言字符集,然后设置对应的LANG环境变量。
大多数Linux发行版只用这四个启动文件中的一到两个:
$HOME/.bash_profile
$HOME/.bashrc
$HOME/.bash_login
$HOME/.profile
$HOME表示的是某个用户的主目录。它和波浪号(~)的作用一样。