有两个初始化文件,第一个文件是在启动时执行的,叫做登录文件(login file).第二个文件是在启动shell时执行的,叫做环境文件(environment file)。
有的shell还有注销文件,注销文件指的是在shell关闭时执行的文件

bash shell中登录文件文件名(.Bash_profile .bash_login),环境文件(.bashrc),注销文件(.bash_logout)

这些文件名都是以点开头,点文件的别名是隐藏文件,意义是除非你用ls指令去查看,通常状况你无法看到这个文件

登录shell指的是登录时默认启动的shell,非登录shel则需要在登录shell中执行命令才可以启动

登录shell执行登录文件和环境文件,非登录shell只执行环境文件

初始化文件中放什么内容

登录文件有两项任务,设置环境和初始化工作对话(不知道什么意思)

所以登录文件有两项任务

  1. 创建或修改环境变量的命令(PATH,PAGER等)
  2. 执行所有一次性操作的命令