Estou procurando um multiplexador de terminal para o Microsoft Windows. Não consegui localizar os instaladores do Microsoft Windows para o tmux e o GNU Screen.
Atualmente, estou usando o Putty para conectar-me à minha máquina Linux a partir da Máquina Windows. Alguém pode sugerir como fazer com que o GNU Screen ou tmux funcione na plataforma Windows.
Existem outras boas alternativas para as opções acima.
windows
linux
gnu-screen
tmux
Kamaal
fonte
fonte
Respostas:
Veja. Isso é muito antigo, mas com a chance de alguém do Google encontrar isso, absolutamente a melhor solução para isso - ( e é IMPRESSIONANTE ) - é usar o ConEmu (ou um pacote que inclui e é construído sobre o ConEmu chamado cmder ) e use plink ou putty para conectar-se a uma máquina específica ou, melhor ainda, configure um ambiente de desenvolvimento como uma VM local usando o Vagrant .
Esta é a única maneira que me vejo desenvolvendo a partir de uma caixa do Windows novamente.
Estou confiante o suficiente para dizer que todas as outras respostas - embora não necessariamente ruins - oferecem soluções de lixo em comparação com isso.
Atualização : a partir de 1/8/2020, nem todas as outras soluções são lixo - o Windows Terminal está chegando lá e o WSL existe.
fonte
A partir da atualização de "Aniversário" do Windows 10 (Versão 1607), agora você pode executar um subsistema Ubuntu diretamente dentro do Windows, ativando um recurso chamado modo Desenvolvedor .
Para ativar o modo de desenvolvedor, vá em Iniciar > Configurações e digite "Usar recursos do desenvolvedor" na caixa de pesquisa para encontrar a configuração. Na navegação esquerda, você verá uma guia intitulada Para desenvolvedores . A partir dessa guia, você verá uma caixa de opções para ativar o modo Desenvolvedor .
Depois que o modo de desenvolvedor estiver ativado, você poderá ativar o recurso do subsistema Linux. Para fazer isso, vá para Painel de controle > Programas > Ativar ou desativar recursos do Windows > e marque a caixa que diz Windows Subsystem for Linux (Beta)
Agora, em vez de usar o Cygwin ou um emulador de console, você pode executar o tmux através do bash no subsistema Ubuntu diretamente do Windows através do pacote tradicional apt (
sudo apt-get install tmux
).fonte
O tmux e o GNU Screen funcionam sob o cygwin . Eles podem ser instalados a partir do instalador do cygwin. Basta procurar o nome deles e você provavelmente chegará à versão mais recente (pelo menos para o tmux ).
fonte
Você pode conseguir o que deseja usando o Console2 com Putty ou Plink.
fonte
Adicionando ao thread, há um novo console na cidade chamado babun, estou executando o tmux nele sem nenhum problema. permite executar o bash ou o zsh.
clique aqui para o github
fonte
Uma das alternativas é o MSYS2 , ou seja, "MinGW-w64" / Git Bash . Você pode simplesmente ssh para máquinas Unix e executar a maioria dos comandos linux a partir dela. Instale também o tmux !
Para instalar o tmux no MSYS2 :
comando de execução
pacman -S tmux
Para executar o tmux no Git Bash :
instale o MSYS2 e copie
tmux.exe
emsys-event-2-1-6.dll
da pasta MSYS2C:\msys64\usr\bin
para o diretório Git BashC:\Program Files\Git\usr\bin
.fonte
/c/Program Files/Git/usr/bin
isso funcionou para mim agora:$ ln -s /c/msys64/usr/bin/tmux.exe . ; ln -s /c/msys64/usr/bin/msys-event-2-1-6.dll .
Como alternativa, o SuperPutty possui guias e a opção de executar o mesmo comando em muitos terminais ... pode ser o que alguém está procurando.
https://code.google.com/p/superputty/
Também importa suas sessões PuTTY.
fonte
Aqui está o caminho sujo:
fonte
É possível compilar e usar o tmux no Cgywin. http://sourceforge.net/mailarchive/message.php?msg_id=30850840
fonte