bash配置文件读取流程
来源:互联网 发布:天津基础教育网络平台 编辑:程序博客网 时间:2024/04/30 12:25
bash的配置文件读取分为login shell 个none-login shell 两种情况,它们读取配置文件的情况不一致。
login shell
取得bash时需要完整的登录流程,如tty1-tty6登录,需要输入密码与帐号,此时取得的bash就称为 login shell,下图是login shell的配置文件读取流程
/etc/profile设置的相关变量:PATH,MAIL,USER,HOSTNAME,HISSIZE…
在/etc/profile中会调用/etc/profile.d/*sh的所有shell脚本,所以如果想设置别名变量让所有的用户使用,可以写shell脚本放在这个目录中,其中的lang.sh会调用/etc.sysconfig/i18n,设置语言环境变量LANG变量
接着读取bash的个人配置,主要有~/.bash_profile,~/.bash_login,~/.profile,这三个文件并不会全部读取,只有上一个不存在是才会读取下一个。
~/.bash_profile中调用了~/.bashrc,该脚本设置了alias,并且调用/etc/bashrc。/etc/bashrc主要作用有依据不同的uid设置umask值,设置PS1变量
如果~/.bashrc不小心删除,去/etc/skel/.bashrc复制到主文件夹即可。
no-login shell
会读取~/.bashrc
1 0
- bash配置文件读取流程
- bash的配置文件读取步骤
- nova读取配置文件流程
- 配置文件home读取操作重要流程
- login shell 的配置文件读取流程
- 【工具和配置】 bash shell配置文件读取规则
- bash配置文件
- bash配置文件
- bash配置文件
- bash配置文件
- bash配置文件
- bash配置文件
- linux bash和bash配置文件
- Linux下配置文件读取操作流程及其C代码实现
- Linux下配置文件读取操作流程及其C代码实现
- Spring源码分析:Bean加载流程概览及配置文件读取
- Spring 源码分析:Bean 加载流程概览及配置文件读取
- bash配置文件的说明:
- struts2.3.15.3在myeclipse2017的bug
- 译文 | 批量归一化:通过减少内部协变量转移加速深度网络训练
- LPC4357学习笔记(一)GPIO口的使用
- 线程互斥
- CCCC训练练习题-矿工安全生产(求点割集)
- bash配置文件读取流程
- 228. Summary Ranges
- 剑指offer2:实现Singleton模式
- T解 POJ-2411 Mondriaan's Dream [轮廓线DP] || [状压DP]
- 【php】windows搭建apache、php、mysql环境
- Sublime 3 下安装 Package Control
- Linux创建配置使用SVN,可远程同步,可实时同步到web目录中
- Linux下创建、进入、查看至少需要什么权限
- JTAG与SWD引脚对比