bash的配置文件
bash的配置文件:
持久保存用户配置
profile类:为交互式登录的用户提供配置
/etc/profile 全局
/etc/profile.d/*.sh 全局
~/.bash_profile 个人配置,仅对当前用户有效
功能:
设定环境变量
用来实现运行命令或者脚本
如何读取配置文件:
/etc/profile -->/etc/profile.d/*.sh -->~/.bash_profile-->~/.bashrc -->/etc/bashrc
bashrc类:非交互式用户登录提供配置
/etc/bashrc:全局
~/.bashrc:个人配置
功能:
设定本地变量
可以定义命令别名
如何读取配置文件
~/.bashrc -->/etc/bashrc -->/etc/profile.d/*.sh
登陆类型:
交互式登录:直接通过终端输入用户信息登陆系统
su - UserName或su -l UserName:
非交互式登录:
su UseName
图形界面下的终端
执行脚本的时候,先设置配置文件
新增配置的生效方式 :
通知shell重读系统文件
source(.) 重读配置文件
.file
重新登陆