1 登录方式:
登录式shell: 1 正常通常某终端登录 2 su - USERNAME 3 su -l USERNAME 非登录式shell: 1 su USERNAME 2 图形终端下打开命令窗口 3 自动执行的shell脚本
2 bash的配置文件作用范围:
按照作用范围:分为全局和个人 全局配置 /etc/profile, /etc/profile.d/*.sh, /etc/bashrc 个人配置 ~/.bash_profile, ~/.bashrc 按照公用与否: 分为profile bashrc profile类的文件: 设定环境变量 运行命令或脚本 bashrc类的文件: 设定本地变量 定义命令别名 --> 一般来讲都在这里定义 eg: 只对自己有效: ~/.bashrc vi .bashrc alias cls='clear'
扫描二维码关注公众号,回复:
410100 查看本文章
![](/qrcode.jpg)
3 用户登录后读取shell配置文件顺序:
登录式shell如何读取配置文件? /etc/profile --> /etc/profile.d/*.sh --> ~/.bash_profile --> ~/.bashrc --> /etc/bashrc 非登录式shell如何配置文件? ~/.bashrc --> /etc/basrc --> /etc/profile.d/*.sh