bash启动脚本

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

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

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

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

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

2. 以交互非登录Shell启动

4. 以sh命令启动

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,935评论 9 468
  • Bash 启动脚本主要设置的环境有:1.设置环境变量 PATH 和 PS1;2.通过变量 EDITOR 设置默认的...
    赵者也阅读 3,262评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,187评论 2 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,486评论 19 139
  • 路过万家灯火 走走停停 滞留在荒无人烟的黑暗中 没有人能告诉 何时到达目的地 但是现在在路上是可以肯定的
    云外楼头阅读 793评论 0 1