美文网首页
一图看懂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文件顺序

    背景 图片形式补充之前的树莓派上SSH/bash启动文件的读取顺序[https://www.jianshu.com...

  • 每天学习linux一小时-day6

    今天学习了bash启动时读取的配置文件和bash通用字符. /etc/profile是所有用户登陆都会读取的配置文...

  • Linux基础命令

    shell shell的启动和使用 shell在启动的时候,先读取/etc/bash.bashrc文件对整个Lin...

  • 命令

    Source命令 source Filename作用:在当前bash环境下读取并执行FileName中的命令。注:...

  • 命令行操作本地 mysql 数据库

    启动 mysql 服务 命令行输入source ~/.bash_profile加载配置文件 命令行输入mysql ...

  • source sh bash ./四者的区别

    # TODO 1、source命令用法: source FileName 作用:在当前bash环境下读取并执行Fi...

  • linux下$home目录下的启动文件

    当你登录linux系统时,bash shell会作为登录shell启动。登录shell会从5个不同的启动文件里读取...

  • mysql基本语法

    mysql的启动重启命令 可以设置vi ~/.bash_profile,记得source ~/.bash_prof...

  • shell知识点汇总

    1. bash和source bash命令执行.sh文件会新开启子进程运行 用source执行.sh文件是在当前进...

  • 脚本

    1.脚本 可以通过sh,bash,source命令来执行sh脚本文件,source可以用.代替 sh,bash会开...

网友评论

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

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