标签:ade 编辑 配置文件 https 节点 lin bashrc terminal 区别
关于“.bash_profile”和“.bashrc”区别的总结
更新操作
其他
/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.
~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc: 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.
~/.bash_logout: 当每次退出系统(退出bash shell)时,执行该文件.
另外,/etc/profile中设定的变量(全局)的可以作用于任何用户,而~/.bashrc等中设定的变量(局部)只能继承/etc/profile中的变量,他们是"父子"关系.
文件 | 范围 | 触发节点 | 备注 | |
---|---|---|---|---|
/etc/profile | 全员 | 第一次登陆 | 每次更新需要source | |
/etc/bashrc | 全员 | 每次打开shell | ||
~/.bash_profile | 个人 | 第一次登陆 | 每次更新需要source | |
~/.bashrc | 个人 | 每次打开shell | ||
~/.bash_login | 个人 | 每次登陆shell | ||
~/.bash_logout | 个人 | 每次登出shell |
PS:~/.bash_profile读取~/.bashrc...
标签:ade 编辑 配置文件 https 节点 lin bashrc terminal 区别
原文地址:https://www.cnblogs.com/stream886/p/11123861.html