启动脚本是 bash 启动时自动执行的脚本。用户可以把一些环境变量的设置和 alias 、 umask 设置
放在启动脚本中,这样每次启动Shell时这些设置都自动生效。思考一下, bash 在执行启动脚本
时是以 fork 子Shell方式执行的还是以 source 方式执行的?
启动bash的方法不同,执行启动脚本的步骤也不相同,具体可分为以下几种情况。
1. 作为交互登录Shell启动,或者使用--login参数启动
2. 以交互非登录Shell启动
4. 以sh命令启动
启动脚本是 bash 启动时自动执行的脚本。用户可以把一些环境变量的设置和 alias 、 umask 设置
放在启动脚本中,这样每次启动Shell时这些设置都自动生效。思考一下, bash 在执行启动脚本
时是以 fork 子Shell方式执行的还是以 source 方式执行的?
启动bash的方法不同,执行启动脚本的步骤也不相同,具体可分为以下几种情况。
1. 作为交互登录Shell启动,或者使用--login参数启动
2. 以交互非登录Shell启动
4. 以sh命令启动