美文网首页
一图看懂Bash启动读取的source文件顺序

一图看懂Bash启动读取的source文件顺序

作者: xun66 | 来源:发表于2021-12-11 02:23 被阅读0次

    背景

    图片形式补充之前的 树莓派上SSH/bash启动文件的读取顺序 一文,方便理解。

    正文

    图1 读取的文件顺序

    补充另外一个文章(flowblok's blog):

    当箭头分裂指向多个文件时,意味着shell将从左到右轮流尝试读取每个文件,并将使用它找到第一个文件。

    启动source顺序

    说明

    1. 第一张图中 .bash_profile、.bash_login、.profile 这三个文件是按顺序读取的关系,一旦发现前面的,就不会再读取后面的,除非被读取的文件里显式引用了后面的文件。也就是说,如果.bash_profile存在,.bash_login和.profile就不会被读取。

    2. 上面除了最顶级的读取(图中的①、②、③ 三个箭头)由su切换用户时指定以外,其余的都不一定被读取,图中仅表示相应文件通常会引用箭头所指向的文件。

    相关文章

      网友评论

          本文标题:一图看懂Bash启动读取的source文件顺序

          本文链接:https://www.haomeiwen.com/subject/vjzhfrtx.html