我在 Windows 命令提示符中运行 Cygwin bash
。如果我tmux
在这里运行,它会显示open terminal failed: not a terminal
。它在里面运行良好Cygwin Terminal
。有没有办法tmux
在 Windows 命令提示符中运行?
答案1
我发现一个可行的解决方法是在 Cygwin (OpenSSH) 上安装并运行 SSH 服务器。然后ssh <user>@localhost
在cmd.exe
(Windows 10 包含 SSH 客户端) 中使用。tmux
然后应该可以工作。
openssh
您可以通过运行 Cygwin 安装程序然后从包列表中选择来安装 SSH 服务器。
然后以管理员身份打开 Cygwin 终端并运行ssh-host-config -y
。这将安装 SSH 服务。输入 来运行该服务net start cygsshd
。
另一个更简单的解决方法是输入screen tmux
(screen
如果尚未安装,请安装)。不确定使用 是否有任何tmux
限制screen
。