web-dev-qa-db-fra.com

Terminal Multiplexer pour Microsoft Windows - Installateurs pour GNU Screen ou tmux

Je cherche un multiplexeur de terminal pour Microsoft Windows. Je n’ai pas pu localiser les programmes d’installation de Microsoft Windows pour tmux et GNU Screen.

J'utilise actuellement PuTTY pour me connecter à ma machine Linux à partir de Windows Machine. Quelqu'un peut-il suggérer comment obtenir GNU Screen ou tmux fonctionnant sur une plate-forme Windows).

Existe-t-il d'autres bonnes alternatives aux options ci-dessus?.

112
Kamaal

Regardez. C'est bien vieux, mais si quelqu'un de Google le trouve, c'est la meilleure solution et c'est IMPRESSIONNANT ) - est d'utiliser --- (ConEm (ou un paquet qui inclut et est construit sur ConEmu appelé cmder ), puis utilisez plink ou PuTTY lui-même pour vous connecter sur une machine spécifique ou, mieux encore, configurer un environnement de développement en tant que version locale VM utilisant Vagrant .

C'est la seule façon pour moi de me voir évoluer à nouveau sous Windows.

Je suis assez confiant pour dire que chaque autre réponse - même si ce n'est pas nécessairement une mauvaise réponse - offre des solutions inacceptables par rapport à celle-ci.

85
dgo

À partir de la mise à jour "Anniversary" de Windows 10 (version 1607), vous pouvez désormais exécuter un sous-système Ubuntu directement à partir de Windows en activant une fonctionnalité appelée mode développeur.

Pour activer le mode développeur, allez à Démarrer > Paramètres puis tapez "Utiliser fonctionnalités de développement "dans la zone de recherche pour trouver le paramètre. Sur la navigation de gauche, vous verrez alors un onglet intitulé Pour les développeurs . Dans cet onglet, vous verrez une case d'option permettant d'activer le mode développeur .

Une fois le mode développeur activé, vous pourrez alors activer la fonctionnalité de sous-système Linux. Pour ce faire, accédez à Panneau de configuration > Programmes > Activez ou désactivez les fonctionnalités Windows > et cochez la case indiquant Sous-système Windows pour Linux (version bêta)

Maintenant, plutôt que d’utiliser Cygwin ou un émulateur de console, vous pouvez exécuter tmux par bash sur le sous-système Ubuntu directement à partir de Windows via le paquet traditionnel apt (Sudo apt-get install tmux).

62
Brandon Clapp

Les deux tmux et écran GN fonctionnent sous cygwin . Ils peuvent être installés à partir du programme d'installation de cygwin. Il suffit de chercher leur nom ici et vous obtiendrez probablement la dernière version (au moins pour tmux ).

43
Rafa de Castro

Vous pourrez peut-être obtenir ce que vous voulez en utilisant Console2 avec PuTTY ou Plink.

8
joelpt

En plus du fil de discussion, il y a une nouvelle console en ville appelée babun, je lance tmux sans problème. vous permet de lancer bash ou le zsh.

cliquez ici pour github

7
Viktor Justo

En guise d'alternative, SuperPutty a des onglets et la possibilité d'exécuter la même commande sur plusieurs terminaux ... pourrait être ce que quelqu'un recherche.

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

Il importe également vos sessions PuTTY.

5
KCD

Une des alternatives est MSYS2 , en d'autres termes "MinGW-w64"/ Git Bash . Vous pouvez simplement ssh passer aux machines Unix et exécuter la plupart des commandes linux à partir de celles-ci. Installez également tmux !

Pour installer tmux dans MSYS2 :

exécuter la commande pacman -S tmux

Pour exécuter tmux sur Git Bash :

installer MSYS2 et copier tmux.exe et msys-event-2-1-6.dll de MSYS2 dossier C:\msys64\usr\bin à votre Git Bash répertoire C:\Program Files\Git\usr\bin.

4
Stas S

Voici la manière sale:

  1. Connectez-vous à un serveur linux en utilisant "ssh -X user @ Host"
  2. ouvrez rxvt-unicode ou un autre terminal X.
  3. tmux ouvert ou écran
  4. Reconnectez-vous à votre ordinateur local à partir du serveur
  5. démarrez votre shell préféré, tel que msys ou cygwin.
2
dannybaobei

Il est possible de compiler et d'utiliser tmux dans Cgywin. http://sourceforge.net/mailarchive/message.php?msg_id=3085084

0
SCR512