bash启动脚本

启动脚本是 bash 启动时自动执行的脚本。用户可以把一些环境变量的设置和 alias 、 umask 设置

放在启动脚本中,这样每次启动Shell时这些设置都自动生效。思考一下, bash 在执行启动脚本

时是以 fork 子Shell方式执行的还是以 source 方式执行的?

启动bash的方法不同,执行启动脚本的步骤也不相同,具体可分为以下几种情况。

1. 作为交互登录Shell启动,或者使用--login参数启动

2. 以交互非登录Shell启动

4. 以sh命令启动

你可能感兴趣的:(bash启动脚本)