mobaxterm 中的 Cygwin 终端/shell 会话

mobaxterm 中的 Cygwin 终端/shell 会话

我的 Windows 机器上安装了 (64 位) Cygwin;并且我也在使用 mobaxterm 12.4。

我如何让我的 mobaxterm...

  • 启动 Cygwin shell 会话?或者更好的办法
  • 启动“本地终端”时默认使用 Cygwin?

答案1

还可以使用“Bash(外部)”选项创建 shell 会话

菜单会话 -> 新会话 -> Shell -> Bash(外部) -> 高级 Shell 设置 -> 分发目录 -> C:\path\to\cygwin64

已使用 22.3 版本测试

答案2

诀窍是使用在启动时启动 cygwin BASH 会话的 CMD 终端,如下所示(根据您的情况调整 cygwin 位置和用户):

MobaXterm | Session | Shell | Terminal Shell: Cmd | Advanced Shell Settings | Execute:
set HOME=/home/<user>;
C:\\Localdata\\cygwin64\\bin\\bash --login

相关内容