适用于Microsoft Windows的终端多路复用器 - GNU Screen或tmux的安装程序

时间:2011-03-29 13:34:44

标签: windows linux gnu-screen tmux

我正在寻找适用于Microsoft Windows的终端多路复用器。我无法为tmux和GNU Screen找到适用于Microsoft Windows的安装程序。

目前我正在使用Putty从Windows机器连接到我的Linux机器。有人可以建议如何在Windows平台上运行GNU Screen或tmux。

上述选项是否还有其他好的选择。

9 个答案:

答案 0 :(得分:81)

看。这已经过时了,但是如果有人从谷歌发现这一点,绝对是最好的解决方案 - (,它真棒) - 是使用ConEmu(或一个包包含并构建在ConEmu之上,名为cmder),然后使用plink或putty itself连接到特定计算机,或者更好的是,使用{将开发环境设置为本地VM {3}}。

这是我再次看到自己从Windows机箱开发的唯一方法。

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

答案 1 :(得分:58)

自Windows 10" Anniversary"更新(版本1607),您现在可以通过启用名为开发人员模式的功能从Windows内部直接运行Ubuntu子系统。

要启用开发者模式,请转到开始> 设置然后输入"使用开发者功能"在搜索框中查找设置。在左侧导航栏中,您将看到标题为 For developers 的标签。在此选项卡中,您将看到一个单选框以启用开发人员模式

启用开发人员模式后,您就可以启用Linux子系统功能。为此,请转到控制面板> 程序> 打开或关闭Windows功能>并选中 Windows Subsystem for Linux(Beta)

的复选框

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

答案 2 :(得分:42)

tmuxGNU Screen都在cygwin下工作。它们可以从cygwin安装程序安装。只需在那里搜索他们的名字,你可能会得到最新的版本(至少对于 tmux )。

答案 3 :(得分:8)

您可以使用Console2使用Putty或Plink来获得您想要的内容。

答案 4 :(得分:7)

添加到线程中,城里有一个名为babun的新控制台,我在其中运行tmux没有问题。让你运行bash或zsh。

click here for github

答案 5 :(得分:5)

作为替代方案,SuperPutty有标签,并且可以选择在多个终端上运行相同的命令......可能是某人正在寻找的。

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

它也会导入您的PuTTY会话。

答案 6 :(得分:4)

备选方案之一是MSYS2,换句话说是“ MinGW-w64” / Git Bash。您可以简单地 ssh 到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

答案 7 :(得分:1)

这是肮脏的方式:

  1. 使用“ssh -X user @ host”
  2. 登录Linux服务器
  3. 打开rxvt-unicode或其他X终端。
  4. 打开tmux或屏幕
  5. 从服务器重新登录本地计算机
  6. 启动您最喜欢的shell,例如msys或cygwin。

答案 8 :(得分:0)

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