执行bash --login -i的自定义init脚本,例如从快捷方式更改为自定义目录

时间:2011-03-05 11:46:26

标签: bash

现在我在Windows 7上使用MSysGit,它是从.bat文件启动的,该文件本身调用bash.exe --login -i来启动shell。此时它会在用户的主目录中执行.bashrc文件(以及其他文件)。我使用此脚本来设置环境并将cd设置为起始目录。

一切正常。我想要的是以某种方式更改.bat文件,以便bash在启动时执行自定义脚本,以便在该脚本中我可以执行不同的初始化并cd到不同的起始目录。然后我可以有两个单独的.bat文件调用每个脚本,然后我可以在桌面上创建一个快捷方式,并启动我想要的任何一个。

我不知道该怎么做,是让bash在启动时运行自定义初始化脚本。目前,MSysGit使用的命令是bash.exe --login -i。有什么办法可以修改它以使其使用自定义文件吗?我试过了bash.exe --login --rcfile 01.txt -i但是没有用。同样,我尝试的其他任何事情都没有。

1 个答案:

答案 0 :(得分:2)

不使用--login

尝试
bash.exe --rcfile 01.txt -i