profile、bash_profile、bashrc三个文件在Linux或类Unix系统(如:Mac)系统中经常会用到,在本篇文章中我们将介绍这三个文件的作用。
profile文件 1.1 profile文件的作用 1.2 在profile中添加环境变量 bashrc文件 bash_profile文件
1.2 在profile中添加环境变量 一般不建议在/etc/profile文件中添加环境变量,因为在这个文件中添加的设置会对所有用户起作用。当需要添加时,我们可以按以方式添加:
如,添加一个HOST值为itbilu.com的环境变量:
export HOST=itbilu.com 添加时,可以在行尾使用;号,也可以不使用。一个变量名可以对应多个变量值,多个变量值使用:分隔。
添加环境变量后,需要重新登录才能生效,也可以使用source命令强制立即生效:
source /etc/profile 查看是否生效可以使用echo命令:
$ echo $HOST itbilu.com
bashrc文件只会对指定的shell类型起作用,bashrc只会被bash shell调用。