我可以通过以下方式打开ubuntu.exe
文件.bat
:
start ubuntu.exe
但是我想将参数“./mnt/c/xxx.sh”传递给ubuntu.exe
。
即我想ubuntu.exe
使用.bat
文件启动特定的 shell,以确保每次打开时不必都打开该特定的 shell ubuntu.exe
。
有人能给我一些建议吗?
答案1
在 Ubuntu.exe 帮助手册中我发现:
运行<命令行>
在当前工作目录中运行提供的命令行。
如果没有提供命令行,则启动默认 shell。
因此在.bat 中我使用了:
start ubuntu.exe run /mnt/c/xxx.sh
效果很好。
答案2
除了@Fabby提到的答案之外,您还可以通过在文件末尾添加命令来在每次打开shell时运行命令~/.bashrc
。假设您使用的是bash。