Linux下bash配置及执行顺序
来源:互联网 发布:绵阳广电网络客服电话 编辑:程序博客网 时间:2024/05/10 11:20
用户bash配置
1) .bash_history :记录了用户以前输入的命令,2) .bash_login :如果 ~/.bash_profile找不到,则bash尝试读取这个脚本
3) .bash_logout :当用户退出 shell 时,要执行的命令,
4) .bash_profile :当用户登入 shell 时,要执行的命令,
5) .bashrc :每次打开新的 shell 时,要执行的命令。
6) .profile : 如果这两个文件~/.bash_profile, ~/.bash_login 都找不到,bash就读取这个文件,这是个默认文件
注:/home/[user]/路径下,通常将定义的变量,如 PATH ,放到'.bash_profile'中,而aliases(别名)和函数之类,则放在'.bashrc'。
系统bash配置
1) profile : 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。2) bash.bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。
3) environment : 设置整个系统的环境,与登录用户无关。
注:/etc/路径下,当系统级与用户级的设置发生冲突时,将优先采用用户的设置。
配置执行顺序
1) RedHat系统:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash_logout2) Debain,Unix系列: /etc/profile -> /etc/environment -> $HOME/.profile
注:不同的系统以及版本,执行顺序可能存在差异,可以从/etc/profile这个脚本开始入手查看。
参考资料
【1】Linux下的bash配置文件
【2】bash中profile等配置文件执行顺序
- Linux下bash配置及执行顺序
- Bash 配置文件执行顺序
- linux profile执行及顺序
- linux profile执行及顺序
- Linux下配置自己的bash
- 理解Linux环境变量及配置文件执行顺序
- 理解Linux环境变量及配置文件执行顺序
- 理解Linux环境变量及配置文件执行顺序
- linux下.bash_*文件的执行顺序
- Linux bash 管道符及多命令执行
- linux 下source、sh、bash、./执行脚本的区别
- linux 下source、sh、bash、./执行脚本的区别
- linux下执行java为什么bash:javac:command not found
- linux 下source、sh、bash、./执行脚本的区别
- Linux运维第5天:Linux下bash配置及I/O重定向和grep文本查找
- 【BASH】顺序执行一系列的命令
- bash中profile等配置文件执行顺序
- bash中profile等配置文件执行顺序
- c3p0 and MySQL connection lost after 8 hours
- html常用标签
- asp.net 写一个RMB金额大写转换器(源码)
- InputStream与OutputStream的比较
- 【DP~最大子立方体】吃西瓜
- Linux下bash配置及执行顺序
- jason jason jason
- 用三元运算符判断一个数是否为偶数!
- Debian 6.0.3 安装和基本配置
- JSP执行过程和隐式对象和错误机制
- 演示简单标签的使用
- servlet的定义及其生命周期
- 类的定义与成员实现
- 索引,连接查询