it-swarm.com.de

Terminal Multiplexer für Microsoft Windows - Installer für GNU Screen oder tmux

Ich suche einen Terminal-Multiplexer für Microsoft Windows. Ich konnte die Installationsprogramme für Microsoft Windows für tmux und GNU Screen nicht finden.

Momentan verwende ich PuTTY, um von Windows Machine aus eine Verbindung zu meinem Linux-Computer herzustellen. Kann jemand bitte vorschlagen, wie man GNU Screen oder tmux auf der Windows-Plattform zum Laufen bringt?.

Gibt es andere gute Alternativen zu den oben genannten Optionen?.

112
Kamaal

Aussehen. Dies ist viel zu alt, aber auf die Möglichkeit, dass jemand von Google dies findet, absolut die beste Lösung für diese und es ist super ) - ist Verwenden Sie --- (ConEm (oder ein Paket, das ConEmu enthält und darauf aufbaut, genannt cmder ), und verwenden Sie dann entweder plink oder PuTTY selbst , um eine Verbindung herzustellen auf einem bestimmten Computer oder, noch besser, richten Sie eine Entwicklungsumgebung als lokale VM mit Vagrant ein.

Nur so kann ich mir vorstellen, dass ich mich jemals wieder von einer Windows-Box aus entwickle.

Ich bin zuversichtlich zu sagen, dass jede andere Antwort - auch wenn sie nicht unbedingt schlecht ist - im Vergleich dazu Mülllösungen bietet.

85
dgo

Ab dem Windows 10 "Anniversary" -Update (Version 1607) können Sie jetzt ein Ubuntu-Subsystem direkt in Windows ausführen, indem Sie die Funktion Entwicklermodus aktivieren.

Um den Entwicklermodus zu aktivieren, gehen Sie zu Start> Einstellungen und geben Sie "Entwicklerfunktionen verwenden" in das Suchfeld ein, um die Einstellung zu finden. Auf der linken Seite sehen Sie dann eine Registerkarte mit dem Titel Für Entwickler. Auf dieser Registerkarte sehen Sie ein Optionsfeld zum Aktivieren von Entwicklermodus.

Nachdem der Entwicklermodus aktiviert wurde, können Sie die Linux-Subsystemfunktion aktivieren. Gehen Sie dazu zu Systemsteuerung> Programme> Windows-Funktionen aktivieren oder deaktivieren> und aktivieren Sie das Kontrollkästchen sagt Windows Subsystem für Linux (Beta)

Anstatt Cygwin oder einen Konsolenemulator zu verwenden, können Sie jetzt tmux through bash auf dem Ubuntu-Subsystem direkt unter Windows über das traditionelle apt-Paket ausführen (Sudo apt-get install tmux).

62
Brandon Clapp

Beide tmux und GNU Screen funktionieren unter cygwin . Sie können über das Cygwin-Installationsprogramm installiert werden. Suchen Sie dort nach ihrem Namen und Sie werden wahrscheinlich die neueste Version erhalten (zumindest für tmux ).

43
Rafa de Castro

Möglicherweise können Sie mithilfe von Console2 mit PuTTY oder Plink das gewünschte Ergebnis erzielen.

8
joelpt

Zusätzlich zu dem Thread gibt es in der Stadt eine neue Konsole namens babun, auf der ich ohne Probleme tmux laufen lasse. lässt dich bash oder zsh ausführen.

hier klicken für github

7
Viktor Justo

Als Alternative bietet SuperPutty Registerkarten und die Möglichkeit, denselben Befehl auf vielen Terminals auszuführen ... könnte das sein, wonach jemand sucht.

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

Es importiert auch Ihre PuTTY-Sessions.

5
KCD

Eine der Alternativen ist MSYS2 , mit anderen Worten "MinGW-w64"/ Git Bash . Sie können einfach ssh auf Unix-Rechnern ausführen und die meisten Linux-Befehle ausführen. Installiere auch tmux !

So installieren Sie tmux in MSYS2 :

führen Sie den Befehl aus pacman -S tmux

So führen Sie tmux auf Git Bash aus:

installiere MSYS2 und kopiere tmux.exe und msys-event-2-1-6.dll aus MSYS2 Ordner C:\msys64\usr\bin in dein Git Bash Verzeichnis C:\Program Files\Git\usr\bin.

4
Stas S

Hier ist der schmutzige Weg:

  1. Melden Sie sich mit "ssh -X user @ Host" bei einem Linux-Server an.
  2. öffnen Sie RXVT-Unicode oder ein anderes X-Terminal.
  3. öffne tmux oder screen
  4. Melden Sie sich vom Server wieder bei Ihrem lokalen Computer an
  5. starte deine Lieblings-Shell wie msys oder cygwin.
2
dannybaobei

Es ist möglich, tmux in Cgywin zu kompilieren und zu verwenden. http://sourceforge.net/mailarchive/message.php?msg_id=3085084

0
SCR512