我正在寻找适用于Microsoft Windows的终端多路复用器。我无法为tmux和GNU Screen找到适用于Microsoft Windows的安装程序。
目前我正在使用Putty从Windows机器连接到我的Linux机器。有人可以建议如何在Windows平台上运行GNU Screen或tmux。
上述选项是否还有其他好的选择。
答案 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)
tmux和GNU Screen都在cygwin下工作。它们可以从cygwin安装程序安装。只需在那里搜索他们的名字,你可能会得到最新的版本(至少对于 tmux )。
答案 3 :(得分:8)
您可以使用Console2使用Putty或Plink来获得您想要的内容。
答案 4 :(得分:7)
添加到线程中,城里有一个名为babun的新控制台,我在其中运行tmux没有问题。让你运行bash或zsh。
答案 5 :(得分:5)
作为替代方案,SuperPutty有标签,并且可以选择在多个终端上运行相同的命令......可能是某人正在寻找的。 p>
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.exe
和msys-event-2-1-6.dll
从MSYS2文件夹C:\msys64\usr\bin
复制到您的Git Bash目录C:\Program Files\Git\usr\bin
。
答案 7 :(得分:1)
这是肮脏的方式:
答案 8 :(得分:0)
可以在Cgywin中编译和使用tmux。 http://sourceforge.net/mailarchive/message.php?msg_id=30850840