小鬼的Linux学习之旅13--环境变量(二)

目标:
1,创建和删除用户定义环境变量
2,设置PATH环境变量
1.创建和删除用户定义环境变量
var=hello
1.1.局部环境变量用echo
echo $var
用户定义的环境变量都是小写,系统环境变量都是大写
变量名等号和值之间没有空格,这一点非常重要
有空格时,用引号 var="hello word"
1.2.全局环境变量用export
export $var
2.删除环境变量:unset
注意:
在涉及环境变量名时,什么时候家$,什么时候不加$:用到变量的时候加$,操作的时候不加$.
2.设置PATH环境变量
当你输入一个外部命令时,shell必须搜索系统来找到对应的程序。PATH环境变量定义了用于进行命令和程序查找的目录。
PATH=$PATH:/home/zhangj/R,添加R路径
将目录田间进PATH环境变量后,就可以在目录结构中的任何位置执行程序。与系统环境变量相关的五个文件
/etc/profile
$HOME/.bash_profile
$HOME/.bashrc
$HOME/.bash_login
$HOME/.profile
/etc/profile:系统上默认的bash shell 的主启动文件
剩下的$HOME目录下的启动文件都起着同一个作用:提供一个用户专属的启动文件来定义该用户所用到的环境变量。
.bashrc:查看/etc目录下通用的bashrc文件;为用户提供一个定制自己的命令别名。
.bash_profile:先检查HOME目录下是不是有一个交.bashrc的启动文件,如果有会先执行启动文件里面的命令
环境变量永久化,添加在$HOME/.bashrc文件中