根据是否需要登录可分为:登录式 非登录式
根据是否交互可分为:交互式、非交互式
二者组合:
登录交互式:常用 通过用户名密码登录shell,或者 bash --login 新启动的shell
登录非交互式:不常用
非登录交互式:常用 子shell继承父shell环境变量 通过 bash 启动的shell
非登录非交互式:常用 子shell继承父shell环境变量 执行shell脚本
与Bash相关的配置文件有:
/etc/bashrc、/etc/bash.bashrc、/ect/profile、/etc/profile.d/***.sh
~/.bashrc、~/.bash_profile、~/.bash_login、~/.profile
不同的Linux发行版可能有些差异
对于普通用户来说, ~/.bashrc 才是最重要的文件,因为不管是否登录都会加载该文件。
标签:profile,shell,配置文件,登录,bashrc,Shell,交互式,bash,加载 From: https://www.cnblogs.com/0820LL/p/16627871.html