用于 MicrosoftWindows 的终端多路复用器-GNUScreen 或 tmux 的安装程序

我正在寻找一个微软视窗终端多路复用器。我无法找到用于 tmux 和 GNU Screen 的 MicrosoftWindows 安装程序。

目前,我正在使用 Putty 从 Windows Machine 连接到我的 Linux 机器。有没有人能建议如何让 GNU 屏幕或 tmux 在 Windows 平台上工作。

除了上述选择,还有其他更好的选择吗。

160415 次浏览

TMuxGNU 屏幕都在 Cygwin下工作。它们可以从 cygwin 安装程序安装。只要搜索他们的名字,你可能会得到最新的版本(至少为 TMux)。

通过使用带有腻子或 Plink 的 控制台2,您可能能够得到您想要的东西。

下面是一些肮脏的方法:

  1. 使用“ ssh-X user@host”登录到 linux 服务器
  2. 打开 rxvt-unicode 或其他 X 终端。
  3. 打开多路混音器或屏幕
  4. 从服务器重新登录到本地计算机
  5. 开始你最喜欢的贝壳,如 msys 或 cygwin。

作为一个替代的超级腻子有标签和选项,运行相同的命令在许多终端... 可能是有人正在寻找。

Https://code.google.com/p/superputty/

它还导入 PuTTY 会话。

可以在 Cgywin 中编译和使用 tmux。 Http://sourceforge.net/mailarchive/message.php?msg_id=30850840

你看。这个方法已经很老了,但是如果 Google 的某个人发现了这个,绝对是最好的解决方案——(太棒了)——就是使用 科尼姆(或者一个包含并构建在 ConEmu 之上的软件包,称为 长官) ,然后使用 plink 或者 油灰本身连接到一台特定的机器,或者,更好的是,使用 流浪汉建立一个本地虚拟机开发环境。

这是唯一的方式,我可以看到自己发展从一个 Windows 框再次。

我有足够的信心说,其他每个答案-虽然不一定是坏的答案-提供垃圾解决方案相比,这一点。

更新 : 截至2020年1月8日,并非所有其他解决方案都是垃圾—— 视窗终端正在到达那里,而 WSL存在。

添加到线程,有一个新的控制台在城市称为 babun,即时运行 tmux 在它没有问题。允许您运行 bash 或 zsh。

点击这里查看 github

从 Windows 10“周年纪念”更新(1607版)开始,您现在可以通过启用名为 开发模式的特性,直接在 Windows 内部运行 Ubuntu 子系统。

要启用开发人员模式,转到 开始 > 设定,然后在搜索框中键入“使用开发人员特性”来查找设置。在左侧导航栏中,您将看到一个标题为 对于开发商来说的选项卡。在这个选项卡中,您将看到一个启用 开发模式的单选框。

启用开发人员模式之后,您就能够启用 Linux 子系统特性。要做到这一点,转到 控制面板 > 程序 > 打开或关闭 Windows 特性 > 并选中显示 Linux 下的 Windows 子系统(测试版)的框

现在,与使用 Cygwin 或控制台模拟器不同,您可以通过传统的 apt 包(sudo apt-get install tmux)直接从 Windows 通过 bash 在 Ubuntu 子系统上运行 tmux。

其中一个替代品是 MSYS2,换句话说就是“ MinGW-w64”/Git Bash。您可以简单地从 到 Unix 机器,并从中运行大多数 linux 命令。也安装 TMux

MSYS2中安装 tmux:

运行命令 pacman -S tmux

Git Bash上运行 tmux:

安装 MSYS2并将 tmux.exemsys-event-2-1-6.dllMSYS2文件夹 C:\msys64\usr\bin复制到 Git Bash目录 C:\Program Files\Git\usr\bin