Терминальный мультиплексор для Microsoft Windows - Установщики для экрана GNU или tmux

Я ищу терминальный мультиплексор для Microsoft Windows. Мне не удалось найти установщиков для Microsoft Windows для экрана tmux и GNU.

В настоящее время я использую Putty для подключения к моей машине Linux с Windows Machine. Может кто-нибудь предложить, как заставить GNU Screen или tmux работать на платформе Windows.

Есть ли другие хорошие альтернативы вышеуказанным параметрам.

Ответ 1

Посмотрите. Это устарело, но при условии, что кто-то из Google найдет это, абсолютно лучшее решение для этого - (и это УДИВИТЕЛЬНО) - это использование ConEmu (или пакета, который включает в себя и построен поверх ConEmu, называемого cmder), а затем либо используйте plink или putty, чтобы подключиться к определенной машине, либо, что еще лучше, настройте среду разработки как локальную виртуальную машину с использованием Vagrant.

Это единственный способ, которым я когда-либо снова вижу себя развивающимся из коробки Windows.

Я достаточно уверен, чтобы сказать, что любой другой ответ - хотя и не обязательно плохой - предлагает решения для мусора по сравнению с этим.

Ответ 2

Начиная с обновления Windows 10 "Anniversary" (версия 1607), вы можете запустить подсистему Ubuntu непосредственно из Windows, включив функцию Режим разработчика.

Чтобы включить режим разработчика, откройте "Пуск" > "Настройки" и введите "Использовать функции разработчика" в поле поиска, чтобы найти параметр. В левой руке вы увидите вкладку "Для разработчиков". На этой вкладке вы увидите радио-окно, чтобы включить режим разработчика.

После того, как режим разработчика включен, вы сможете включить функцию подсистемы Linux. Для этого перейдите в Панель управления > Программы > Включить или отключить функции Windows > и установите флажок "Подсистема Windows для Linux (бета-версия)

).

Теперь, вместо использования Cygwin или консольного эмулятора, вы можете запустить tmux через bash в подсистеме Ubuntu непосредственно из Windows через традиционный пакет apt (sudo apt-get install tmux).

Ответ 3

Оба tmux и экран GNU работают под cygwin. Их можно установить из установщика cygwin. Просто найдите там свое имя, и вы, вероятно, дойдете до последней версии (по крайней мере, для tmux).

Ответ 4

Возможно, вы сможете получить то, что хотите, используя Console2 с помощью Putty или Plink.

Ответ 5

Добавляя к потоку, там новая консоль в городе называется бабун, и я запускаю tmux в ней без проблем. позволяет запускать bash или zsh.

нажмите здесь для github

Ответ 6

В качестве альтернативы SuperPutty имеет вкладки и возможность запуска одной и той же команды на многих терминалах... это может быть то, что кто-то ищет.

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

Он импортирует ваши сессии PuTTY тоже.

Ответ 7

Одной из альтернатив является MSYS2, другими словами "MinGW-w64"/Git Bash. Вы можете просто подключиться к Unix-машинам и запускать с него большинство команд linux. Также установите tmux !

Чтобы установить tmux в MSYS2:

запустить команду pacman -S tmux

Чтобы запустить tmux на Git Bash:

установите MSYS2 и скопируйте tmux.exe и msys-event-2-1-6.dll из папки MSYS2 C:\msys64\usr\bin в каталог Git Bash C:\Program Files\Git\usr\bin.

Ответ 8

Вот грязный способ:

  • Войдите в Linux-сервер, используя "ssh -X user @host"
  • открыть rxvt-unicode или другой X-терминал.
  • открыть tmux или экран
  • Зарегистрируйтесь на своем локальном компьютере с сервера
  • запустите свою любимую оболочку, такую ​​как msys или cygwin.