.bash_profile 指导

.bash_profile 指导

我想知道是否有任何关于创建 的指导我应该遵循(可能是手册页或其他地方)~/.bash_profile。默认情况下,Ubuntu 18.04 没有这个,它只有一个.profile文件。据我了解,.profile应该只是执行~/.bashrc。因此我的假设是我只需要在我的末尾添加一行~.bash_profile来执行~/.bashrc; 类似于:

[[ -f ~/.bashrc ]] && . ~/.bashrc

我之所以问这个问题是因为如果我创建这个文件,那么我的 .profile 文件将不会被调用,所以我只需要确保我做得正确。

我的问题的第二部分是,我是否正确理解~/.bash_profile应该只在登录期间调用一次,然后就这样(即后续交互式 shell 将只调用/etc/bash.bashrc后面的~/.bashrc

答案1

大约六个月前我也有类似的问题,并得到了一些很好的指导。请参考我的问题及其答案

我最终把~/.bashrc在命令行上工作所需的一切都放进去了,其他的都放进去了~/.profile。我~/.bashrc~/.profile ~/.bash_profile

如果你想看看我的点文件的当前版本,不管怎样,你都可以这样做。我认为它们组织得相当好,评论也很好。

相关内容