- bash的配置文件
- 按生效范围划分,存在两类:
- 全局配置:
- /etc/profile
- /etc/prfile.d/*.sh
- /etc/bashrc
- /etc/profile
- 个人配置:
- ~/.bash_profile
- ~/.bashrc
- 全局配置:
- 按功能划分,存在两类:
- profile类:为交互式登录的shell提供配置
- bashrc类:为非交互式登录的shell提供配置
- shell登陆:
- 交互式登录:/etc/profile –> /etc/profile.d/*.sh –> ~/.bashrc –> /etc/bashrc
- 直接通过终端输入账号密码登录
- 使用“su - USERNAME”或“su -l USERNAME”切换用户
- 非交互式登录:~/.bashrc –> /etc/bashrc –> /etc/profile.d/*.sh
- su USERNAME
- 图形界面下打开的终端
- 执行脚本
- profile类:
- 全局:/etc/profile,/etc/profile.d/*.sh
- 个人:~/.bash_profile
- 功用:
- (1) 用于定义环境变量
- (2) 运行命令或脚本
- bashrc类:
- 全局:/etc/bashrc
- 个人:~/.bashrc
- 功用:
- (1) 定义命令别名
- (2) 定义本地变量
- 交互式登录:/etc/profile –> /etc/profile.d/*.sh –> ~/.bashrc –> /etc/bashrc
- 编辑配置文件定义的新配置的生效方式
- (1) 重新启动shell进程
- (2) 使用source或.命令执行进程
- 按生效范围划分,存在两类:
Linux学习笔记:bash的配置文件
最新推荐文章于 2024-01-25 20:03:32 发布