6.bash_profile 与 .bashrc 的区别《Mr.Robot》
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了6.bash_profile 与 .bashrc 的区别《Mr.Robot》相关的知识,希望对你有一定的参考价值。
前言:如果对系统启动流程很清楚,这个就很容易理解了哦,《Mr.Robot》
----------------------------------------------------------------
1、当你直接在机器login界面登陆、使用ssh登陆或者su切换用户登陆时,.bash_profile 会被调用来初始化shell环境
Note:.bash_profile文件默认调用.bashrc文件
2、当你不登陆系统而使用ssh直接在远端执行命令,.bashrc 会被调用
3、当你已经登陆系统后,每打开一个新的Terminal时,.bashrc 都会被再次调用。
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.
【故】若要配置环境变量之类,最保险是写在 .bashrc 文件中。因为不管是登陆还是不登陆,该文件总会被调用!
本文出自 “Mr.Robot” 博客,请务必保留此出处http://80602872.blog.51cto.com/12350020/1893907
以上是关于6.bash_profile 与 .bashrc 的区别《Mr.Robot》的主要内容,如果未能解决你的问题,请参考以下文章
/etc/profile/etc/bashrc~/.bash_profile~/.bash_bashrc