Терминальный мультиплексор для 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.
Ответ 9
Можно скомпилировать и использовать tmux внутри Cgywin.
http://sourceforge.net/mailarchive/message.php?msg_id=30850840