Я ищу терминальный мультиплексор для Microsoft Windows. Мне не удалось найти установщики для Microsoft Windows как для tmux, так и для экрана GNU.
В настоящее время я использую Putty для подключения к своей машине Linux с машины Windows. Может ли кто-нибудь предложить, как заставить GNU Screen или tmux работать на платформе Windows.
Есть ли другие хорошие альтернативы вышеуказанным вариантам.
windows
linux
gnu-screen
tmux
Kamaal
источник
источник
Ответы:
Смотреть. Это уже давно, но на случай, если кто-то из Google найдет это, самое лучшее решение - ( и это УДИВИТЕЛЬНО ) - использовать ConEmu (или пакет, который включает и построен поверх ConEmu, называемый cmder ), а затем либо использовать plink, либо putty для подключения к определенной машине, либо, что еще лучше, настроить среду разработки как локальную виртуальную машину с помощью Vagrant .
Это единственный способ снова увидеть себя развивающимся из Windows.
Я достаточно уверен, чтобы сказать, что любой другой ответ - хотя и не обязательно плохой - предлагает мусорные решения по сравнению с этим.
Обновление : по состоянию на 1/8/2020 не все другие решения являются мусором - терминал Windows попадает туда, а WSL существует.
источник
Что касается юбилейного обновления Windows 10 (версия 1607), теперь вы можете запускать подсистему Ubuntu непосредственно из Windows, включив функцию, называемую режимом разработчика .
Чтобы включить режим разработчика, выберите « Пуск» > « Параметры » и введите «Использовать функции разработчика» в поле поиска, чтобы найти параметр. В левой части навигации вы увидите вкладку « Для разработчиков» . На этой вкладке вы увидите переключатель для включения режима разработчика .
После включения режима разработчика вы сможете включить функцию подсистемы Linux. Для этого перейдите в Панель управления > Программы > Включение или отключение компонентов Windows > и установите флажок Подсистема Windows для Linux (бета).
Теперь вместо использования Cygwin или эмулятора консоли вы можете запускать tmux через bash в подсистеме Ubuntu прямо из Windows через традиционный пакет apt (
sudo apt-get install tmux
).источник
И tmux, и GNU Screen работают под cygwin . Их можно установить из установщика cygwin. Просто найдите там их имя, и вы, вероятно, получите последнюю версию (по крайней мере, для tmux ).
источник
Возможно, вы сможете получить то, что хотите, используя Console2 с Putty или Plink.
источник
В дополнение к теме, в городе появилась новая консоль под названием babun, я без проблем запустил на ней tmux. позволяет запускать bash или zsh.
нажмите здесь, чтобы перейти на github
источник
Одна из альтернатив - MSYS2 , другими словами «MinGW-w64» / Git Bash . Вы можете просто использовать ssh для 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
.источник
/c/Program Files/Git/usr/bin
это сработало для меня только сейчас:$ ln -s /c/msys64/usr/bin/tmux.exe . ; ln -s /c/msys64/usr/bin/msys-event-2-1-6.dll .
В качестве альтернативы SuperPutty имеет вкладки и возможность запускать одну и ту же команду на многих терминалах ... может быть то, что кто-то ищет.
https://code.google.com/p/superputty/
Он также импортирует ваши сеансы PuTTY.
источник
Вот грязный способ:
источник
Можно компилировать и использовать tmux в Cgywin. http://sourceforge.net/mailarchive/message.php?msg_id=30850840
источник