如何从在单独窗口中打开的第一个cygwinshell的命令行启动第二个cygwin shell?我试过了"bash--登录-i"但它显然是从当前窗口开始的。
这取决于shell窗口的含义。如果它是默认设置,那么它使用cmd.exe
,因此您可以发出:
cygstart "/cygdrive/C/windows/system32/cmd.exe k 'bash.exe -i'"
或者简单地说,这应该有效:
cygstart bash
另一个可行的解决方案是(有点好笑):
cmd /c start cmd /k 'bash -i'
但推荐的解决方案是使用更好的东西(例如Console2、rxvt(cygwin的一部分…)。