微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

bash .bashrc文件和.bash_profile文件的区别

Linux系统认使用的shell为bash,在shell启动的时候会读取根据情况读取.bash_profile和.bashrc文件

准确的说,

  当shell是交互式登录shell时,读取.bash_profile文件,如在系统启动、远程登录或使用su -切换用户时;

  当shell是交互式登录和非登录shell时都会读取.bashrc文件,如:在图形界面中打开新终端或使用su切换用户时,均属于非登录shell的情况。

简单的说,

  .bash_profile只在会话开始时被读取一次,而.bashrc则每次打开新的终端时,都会被读取。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐