扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
3.3 两种初期化文件的合理的分别利用
在各用户的根目录下有两个初期化文件:.bash_profile和.bashrc,如果相同的内容在两个文件中都写的话,就会造成不必要的重复和修改上的麻烦,如何才能合理的分别使用呢,基本原则是:
*在.bashrc中不会发生冲突的尽量在.bashrc中记述,从.bash_profile中唤起.bashrc。
*Login时执行一次就行的命令和二级对话式Shell启动时反复执行会发生坏影响的命令在 .bash_profile中记述,在.bash_profile中唤起.bashrc。的方法和从.bashrc读入/etc/bashrc 的方法一样,在.bash_profile中 做如下记述:
|
附录:
.bash_login 和.profile
如果用户根目录下没有.bash_profile文件时,Bash会在根目录下查找 .bash_login,如果 .bash_login 不存在的话,Bash会在根目录下继续查找.profile文件。
其实,这些文件都是从 C shell(.login), Bourne shell (.profile)来的,都是只有LoginShell利用的 初期化文件。不同的是,.profile是Bourne shell 和Bash 都可以利用的初期化文件。 从各初期化文件分开使用的方面来看,设置一个Bash 专用的.bash_profile比较合适。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者