在Windows上的MobaXterm Home下启动时不会读取本地.bashrc

时间:2016-03-11 02:52:35

标签: windows bash cygwin

我正在使用 MobaXTerm(家庭版3.0)。我创建了一个direcorty C:\MobaXterm_3.0\home并在本地配置(Settings - > Configuration)中设置了该路径的主目录。在这条路径下,我创建了一个.bashrc文件,每个人都有读取权限。

但是,在启动MobaXterm时,.bashrc文件无法执行。如何解决此问题? MobaXterm文档说在Home添加中我无法更改/etc/profile,但标准/etc/profile执行〜/ .bashrc。所以我有点不知所措。

ps:我知道answer to "How does one define aliases for use within MobaXTerm local bash shell?"并创建了具有正确权限的.bashrc文件。

1 个答案:

答案 0 :(得分:5)

当您在MobaXterm中启动本地终端时,首次执行.bash_profile,这将为初始shell命令提示符设置所需的配置。我们的想法是从.bashrc中获取.bash_profile

if [ -f ~/.bashrc ]; then
   source ~/.bashrc
fi

将以上行添加到.bash_profile

来源:http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html