我正在寻找适用于 Microsoft Windows 的终端多路复用器。我无法找到 tmux 和 GNU Screen 的 Microsoft Windows 安装程序。
目前我正在使用 Putty 从 Windows 计算机连接到我的 Linux 计算机。有人可以建议如何让 GNU Screen 或 tmux 在 Windows 平台上工作吗?
除了上述选项还有其他好的替代方案吗?
从 Windows 10“周年纪念”更新(版本 1607)开始,您现在可以通过启用名为“开发者模式”的功能,直接从 Windows 内部运行 Ubuntu 子系统。 要启用开发人员模式,请转到
开始> 设置,然后在搜索框中键入“使用开发人员功能”以查找设置。在左侧导航中,您将看到一个标题为“针对开发人员”的选项卡。在此选项卡中,您将看到一个用于启用开发人员模式的单选框。 启用开发者模式后,您将能够启用Linux子系统功能。为此,请转至 控制面板 >
程序 > 打开或关闭 Windows 功能 > 并选中“适用于 Linux 的 Windows 子系统(测试版)” 复选框
现在,您可以通过传统的 apt 包直接从 Windows 在 Ubuntu 子系统上通过 bash 运行 tmux,而不是使用 Cygwin 或控制台模拟器 (sudo apt-get install tmux
)。
tmux和
cygwin下工作。它们可以从 cygwin 安装程序安装。只需在那里搜索他们的名字,您可能就会获得最新版本(至少对于tmux)。 替代方案之一是 MSYS2
,换句话说“MinGW-w64”/ssh 连接到 Unix 机器并从中运行大多数 Linux 命令。同时安装tmux! 在 MSYS2 中安装 tmux:
运行命令要在Git Bash
上运行 tmux:安装
MSYS2 并将 tmux.exe
msys-event-2-1-6.dll
从 MSYS2
文件夹
C:\msys64\usr\bin
复制到您的Git Bash 目录
C:\Program Files\Git\usr\bin
。
您可以通过使用Console2 与 Putty 或 Plink 来获得您想要的东西。
打开 rxvt-unicode 或其他 X 终端。