在〜/ .profile中采购〜/ .bashrc?


1

我很擅长在OSX下开发并在〜/ .profile中初始分配了一些别名和其他首选项,但是在一段时间后它变得非常庞大和混乱,因为我也有很多环境变量来定义。

所以我创建了一个〜/ .bashrc文件(就像在linux上一样)并将所有别名和首选项放在那里。但是,由于mac终端的每个实例都是一个登录终端,它不会读取.bashrc而只是.profile ...

所以我的解决方案是放置一个 source .bashrc 在〜/ .profile的底部,这就完成了工作。所以我想知道这是否不好以及是否有更好更清洁的方法,因为这有点像黑客?

Answers:


1

哦,这是一个非常有用的图表。所以,如果我理解正确,最好从.bash_login中获取它?然而(因为它是第一个)它会到达我的.profile,实例化我的env vars吗?
G.Rassovsky

@ G.Rassovsky其实我自己没有使用.bash_login。如果存在.bash_login,则无法访问.profile。也许最好使用〜/ .profile(在我看来)。
dofine

是的,我认为你实际上是对的,我没有立即发现这一点......所以最好把我的源.bashrc保存在.profile中并且不要太担心它。 :)
G.Rassovsky
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.