登陆linux系统要启动的几个文件bashrc,bash_profile,profile.d
来源:原创
时间:2017-10-03
作者:脚本小站
分类:Linux
登陆系统启动的脚本:
/etc/profile 是bash shell默认的主启动文件,只要登陆linux系统就会执行此文件。还有一个文件vim /etc/environment这个文件是用来定义环境变量的,会在bash shell启动之前处理。不建议将环境变量定义在这个文件,因为如果升级系统发行版本就会把这个文件覆盖。
用户登陆时启动的脚本:
/etc/profile.d 建议用来定义系统环境变量,这个目录是用来放置特定应用程序启动文件的地方,当用户登陆时shell会执行这个目录下的文件。这些文件都是以sh或csh结尾的。
$HOME下面的 .bash_profile .bash_login .profile 三个文件shell会按照顺序运行第一个被找到的文件,余下的忽略。
启动shell时运行的脚本:
$HOME/.bashrc ,个人的环境变量和命令别名应该在这个文件中定义,每启动一个新的shell时bash shell就会运行这个文件。