Estoy buscando un multiplexor de terminal para Microsoft Windows. No pude localizar los instaladores para Microsoft Windows para tmux y GNU Screen.
Actualmente estoy usando Putty para conectarme a mi máquina Linux desde Windows Machine. ¿Puede alguien sugerir cómo hacer que GNU Screen o tmux funcione en la plataforma Windows?
¿Hay alguna otra buena alternativa a las opciones anteriores?
windows
linux
gnu-screen
tmux
Kamaal
fuente
fuente
Respuestas:
Mira. Esto es muy antiguo, pero si alguien de Google lo encuentra, la mejor solución para esto ( y es INCREÍBLE ) es usar ConEmu (o un paquete que incluye y está construido sobre ConEmu llamado cmder ) y luego use plink o masilla para conectarse a una máquina específica o, mejor aún, configure un entorno de desarrollo como una VM local usando Vagrant .
Esta es la única forma en que puedo verme desarrollando desde un cuadro de Windows nuevamente.
Tengo la confianza suficiente para decir que todas las demás respuestas, aunque no son necesariamente malas respuestas, ofrecen soluciones basura en comparación con esto.
Actualización : a partir del 1/8/2020, no todas las demás soluciones son basura: Windows Terminal está llegando allí y existe WSL .
fuente
A partir de la actualización "Aniversario" de Windows 10 (Versión 1607), ahora puede ejecutar un subsistema Ubuntu directamente desde el interior de Windows habilitando una función llamada Modo desarrollador .
Para habilitar el modo de desarrollador, vaya a Inicio > Configuración y luego escriba "Usar características de desarrollador" en el cuadro de búsqueda para encontrar la configuración. En la navegación de la izquierda, verá una pestaña titulada Para desarrolladores . Desde esta pestaña, verá un cuadro de radio para habilitar el modo Desarrollador .
Después de habilitar el modo de desarrollador, podrá habilitar la función del subsistema de Linux. Para hacerlo, vaya a Panel de control > Programas > Activar o desactivar las características de Windows > y marque la casilla que dice Subsistema de Windows para Linux (Beta)
Ahora, en lugar de usar Cygwin o un emulador de consola, puede ejecutar tmux a través de bash en el subsistema Ubuntu directamente desde Windows a través del paquete apt tradicional (
sudo apt-get install tmux
).fuente
Tanto tmux como GNU Screen funcionan bajo cygwin . Se pueden instalar desde el instalador de cygwin. Simplemente busque su nombre allí y probablemente obtendrá la última versión (al menos para tmux ).
fuente
Es posible que pueda obtener lo que desea utilizando Console2 con Putty o Plink.
fuente
Agregando al hilo, hay una nueva consola en la ciudad llamada babun, estoy ejecutando tmux sin problemas. te permite ejecutar bash o zsh.
haga clic aquí para github
fuente
Una de las alternativas es MSYS2 , en otras palabras "MinGW-w64" / Git Bash . Simplemente puede enviar ssh a máquinas Unix y ejecutar la mayoría de los comandos de Linux desde él. ¡También instale tmux !
Para instalar tmux en MSYS2 :
ejecutar comando
pacman -S tmux
Para ejecutar tmux en Git Bash :
instale MSYS2 y copie
tmux.exe
ymsys-event-2-1-6.dll
desde la carpeta MSYS2C:\msys64\usr\bin
a su directorio Git BashC:\Program Files\Git\usr\bin
.fuente
/c/Program Files/Git/usr/bin
esto funcionó para mí en este momento:$ ln -s /c/msys64/usr/bin/tmux.exe . ; ln -s /c/msys64/usr/bin/msys-event-2-1-6.dll .
Como alternativa, SuperPutty tiene pestañas y la opción de ejecutar el mismo comando en muchos terminales ... podría ser lo que alguien está buscando.
https://code.google.com/p/superputty/
Importa tus sesiones PuTTY también.
fuente
Aquí está sucio:
fuente
Es posible compilar y usar tmux dentro de Cgywin. http://sourceforge.net/mailarchive/message.php?msg_id=30850840
fuente