从Windows开始在某个目录中进行bash



我正在尝试在"/mnt"目录中启动Bash.exe。

以下命令正确启动 bash:

C:WindowsSysnativebash.exe

我有以下.bat文件:

C:WindowsSysnativebash.exe -c "cd /mnt/"

不幸的是,这没有任何作用。这同样适用于:

C:WindowsSysnativebash.exe --cd "/mnt/"

尝试:

C:WindowsSysnativebash.exe -c "cd /mnt/ ; exec bash"

这将启动一个 Bash 进程,该进程 cd 到 '/mnt/',然后将自身替换为在 '/mnt' 目录中运行的新(交互式(Bash 进程。

上面的代码只是经过轻微测试,可能满足您的要求,也可能不符合您的要求。 有关替代方案,请参阅在新 shell 中运行 bash 命令,并在此命令执行后留在新 shell 中,并从中"链接"页面。

最新更新