我不知道如何从 Cygwin 内部启动新的 Cygwin 会话,类似于使用以下命令从 bash 内部启动新终端:
gnome-terminal
这可能很简单,但我忽略了一些东西。有什么想法吗?
答案1
cygstart /bin/bash -li
答案2
如果您只想在 mintty 中打开另一个终端(mintty),而不是在脚本中打开,请按“Alt-F2”。请参阅“man mintty”了解其他键盘快捷键。
答案3
如果您使用“默认” cygwin 控制台(又名 cmd.exe),那么:
cmd /c start /d "C:\cygwin\bin" SHELL.EXE PARAMS
然后将 SHELL.EXE 和 PARAMS 替换为您使用的:
- zsh:zsh.exe -l
- bash:bash.exe --login
我建议你使用更好的控制台,例如'薄荷味' 或 'rxvt',您只需输入“mintty”(或按 f2)或“rxvt”即可启动它。
答案4
为了加载我的,我使用以下命令.bash_profile
在我的中创建了一个别名:.bashrc
alias mintty='mintty.exe -i /Cygwin-Terminal.ico - &'