Microsoft Windows用のターミナルマルチプレクサを探しています。tmuxとGNU Screenの両方のMicrosoft Windowsのインストーラーを見つけることができませんでした。
現在、Puttyを使用してWindowsマシンからLinuxマシンに接続しています。誰かがWindowsプラットフォームでGNU Screenまたはtmuxを動作させる方法を提案できますか?
上記のオプションに代わる他の良い選択肢はありますか?
Microsoft Windows用のターミナルマルチプレクサを探しています。tmuxとGNU Screenの両方のMicrosoft Windowsのインストーラーを見つけることができませんでした。
現在、Puttyを使用してWindowsマシンからLinuxマシンに接続しています。誰かがWindowsプラットフォームでGNU Screenまたはtmuxを動作させる方法を提案できますか?
上記のオプションに代わる他の良い選択肢はありますか?
回答:
ほら これは非常に古いですが、Googleの誰かがこれを見つけた場合、絶対にこれに対する最良の解決策(そしてそれは素晴らしいです)は、ConEmu(またはcmderと呼ばれるConEmuを含み、その上に構築されたパッケージ)を使用することです)その後、plinkまたはputty自体を使用して特定のマシンに接続するか、さらに良いことに、Vagrantを使用して開発環境をローカルVMとして設定します。
これは、私がWindowsボックスから再び開発しているのを見ることができる唯一の方法です。
他のすべての答えは、必ずしも悪い答えではありませんが、これに比べてごみの解決策を提供すると私は十分に確信しています。
更新:2020年1月8日以降、他のすべてのソリューションがガベージであるとは限りません-Windowsターミナルがそこに到達し、WSLが存在します。
Windows 10 "Anniversary"アップデート(バージョン1607)以降、開発者モードと呼ばれる機能を有効にすることにより、Windowsの内部から直接Ubuntuサブシステムを実行できるようになりました。
デベロッパーモードを有効にするには、[スタート] > [設定]に移動し、検索ボックスに「デベロッパー機能を使用」と入力して設定を見つけます。左側のナビゲーションに、[ 開発者向け ]というタイトルのタブが表示されます。このタブ内から、開発者モードを有効にするためのラジオボックスが表示されます。
開発者モードを有効にすると、Linuxサブシステム機能を有効にできるようになります。これを行うには、[コントロールパネル] > [ プログラム] > [Windowsの機能を有効または無効にする]に移動し、[ Linux用のWindowsサブシステム(ベータ)]チェックボックスをオンにします。
これで、Cygwinまたはコンソールエミュレーターを使用する代わりに、Ubuntuサブシステムでbashを介してtmuxをWindowsから直接、従来のaptパッケージ(sudo apt-get install tmux
)を介して実行できます。
PuttyまたはPlinkでConsole2を使用することにより、必要なものを取得できる場合があります。
スレッドに追加すると、町に新しいコンソールがあり、問題なくtmuxを実行しています。bashまたはzshを実行できます。
代替案の1つはMSYS2、つまり「MinGW-w64」/ Git Bashです。UnixマシンにSSHで接続して、Linuxコマンドのほとんどを実行できます。tmuxもインストールするください!
MSYS2に tmuxをインストールするには:
コマンドを実行する pacman -S tmux
Git Bashで tmuxを実行するには:
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セッションもインポートします。
ここに汚い方法があります:
Cgywin内でtmuxをコンパイルして使用することが可能です。 http://sourceforge.net/mailarchive/message.php?msg_id=30850840