背景
图片形式补充之前的 树莓派上SSH/bash启动文件的读取顺序 一文,方便理解。
正文
图1 读取的文件顺序补充另外一个文章(flowblok's blog):
启动source顺序当箭头分裂指向多个文件时,意味着shell将从左到右轮流尝试读取每个文件,并将使用它找到第一个文件。
说明
1. 第一张图中 .bash_profile、.bash_login、.profile 这三个文件是按顺序读取的关系,一旦发现前面的,就不会再读取后面的,除非被读取的文件里显式引用了后面的文件。也就是说,如果.bash_profile存在,.bash_login和.profile就不会被读取。
2. 上面除了最顶级的读取(图中的①、②、③ 三个箭头)由su切换用户时指定以外,其余的都不一定被读取,图中仅表示相应文件通常会引用箭头所指向的文件。
网友评论