zl程序教程

您现在的位置是:首页 >  其他

当前栏目

22.第六章 Shell脚本编程基础入门 -- bash配置文件、流程控制(五)

2023-09-14 09:09:04 时间

3.bash的配置文件

bash shell的配置文件很多,可以分成下面类别

3.1 按生效范围划分两类

全局配置:针对所有用户

/etc/profile
/etc/profile.d/*.sh
/etc/bashrc

个人配置:只针对特定用户有效

~/.bash_profile
~/.bashrc

3.2 shell登录两种方式分类

3.2.1 交互式登录

  • 直接通过终端输入账号密码登录

  • 使用su - UserName 切换的用户

配置文件执行顺序:

/etc/profile.d/*.sh
/etc/bashrc
/etc/profile
/etc/bashrc #此文件执行两次
~/.bashrc
~/.bash_profile

注意:文件之间的调用关系,写在同一个文件的不同位置,将影响文件的执行顺序

范例:

[root@rocky8 ~]# vim .bashrc