Microsoft Windows用ターミナルマルチプレクサ-GNU Screenまたはtmuxのインストーラー[終了]


122

Microsoft Windows用のターミナルマルチプレクサを探しています。tmuxとGNU Screenの両方のMicrosoft Windowsのインストーラーを見つけることができませんでした。

現在、Puttyを使用してWindowsマシンからLinuxマシンに接続しています。誰かがWindowsプラットフォームでGNU Screenまたはtmuxを動作させる方法を提案できますか?

上記のオプションに代わる他の良い選択肢はありますか?


正確に何をしようとしていますか?
thkala

3
多くのセッションウィンドウを管理し、永続化機能も提供できるターミナルマルチプレクサが必要です。
カマール2011年

1
Linuxボックスで画面を実行し、毎回接続を切り離す(または強制的に閉じる)のを妨げているものは何ですか?それもあなたの要件を満たしませんか?私はこれをCygwin経由で使用しましたが、率直に言って、Linux本体を実行し、必要なものを提供するWindowsマシンに個別のLinuxボックスまたはVMを常に使用するようにしました。
0xC0000022L 2011年

1
[スーパーユーザー] [1]は、WindowsユーザーにはConsole2を推奨しています。[1]:superuser.com/a/419616/92406
gliptak

回答:


91

ほら これは非常に古いですが、Googleの誰かがこれを見つけた場合、絶対にこれに対する最良の解決策(そしてそれは素晴らしいです)は、ConEmu(またはcmderと呼ばれるConEmuを含み、その上に構築されたパッケージ)を使用することです)その後、plinkまたはputty自体を使用して特定のマシンに接続するか、さらに良いことに、Vagrantを使用して開発環境をローカルVMとして設定します。

これは、私がWindowsボックスから再び開発しているのを見ることができる唯一の方法です。

他のすべての答えは、必ずしも悪い答えではありませんが、これに比べてごみの解決策を提供すると私は十分に確信しています。

更新:2020年1月8日以降、他のすべてのソリューションがガベージであるとは限りません-Windowsターミナルがそこに到達し、WSLが存在します。


1
A)Vagrantについて:はい、Vagrantを使用すると、WindowsマシンにLinux VMをすばやくインストールするのが以前よりもはるかに簡単になります。おそらくOPはLinux VMを望んでいないことに注意してください。たとえば、RAMが少ない可能性があります。
unforgettableidSupportsMonica 2014

11
B)ConEmuについて:Cygwin、tmux、およびsshで十分です。Tmuxとsshは、Cygwin、Linux、Macなどのすべてのプラットフォームで同じように機能します。一方、ConEmuはWindows専用のターミナルマルチプレクサです。慣れてしまっても、他のOSには伝わりません。ConEmuがtmuxよりも優れていることを示唆しているようです。しかし、tmuxの使用にどのくらいの時間を費やしたことがありますか?
unforgettableidSupportsMonica '29

1
Tmuxの素敵な紹介: http CTRL + B%が同じCTRL + Bと入力するだけで、Shift + 5(これは%記号が付いているキーボードのキー)。
Edenshaw 2016

いいえ、Cygwinの使用に関する答えはごみではありません。そして、putty / conemuは非常に扱いにくいものです。
ホセV

77

Windows 10 "Anniversary"アップデート(バージョン1607)以降、開発者モードと呼ばれる機能を有効にすることにより、Windowsの内部から直接Ubuntuサブシステムを実行できるようになりました。

デベロッパーモードを有効にするには、[スタート] > [設定]に移動し、検索ボックスに「デベロッパー機能を使用」と入力して設定を見つけます。左側のナビゲーションに、[ 開発者向け ]というタイトルのタブが表示されます。このタブ内から、開発者モードを有効にするためのラジオボックスが表示されます

開発者モードを有効にすると、Linuxサブシステム機能を有効にできるようになります。これを行うには、[コントロールパネル] > [ プログラム] > [Windowsの機能を有効または無効にする]に移動し、[ Linux用のWindowsサブシステム(ベータ)]チェックボックスをオンにします。

これで、Cygwinまたはコンソールエミュレーターを使用する代わりに、Ubuntuサブシステムでbashを介してtmuxをWindowsから直接、従来のaptパッケージ(sudo apt-get install tmux)を介して実行できます。


4
私はこの答えが正しいものであると信じています:thumb-up:。
2017


これを行うことで、セキュリティへの影響はありますか?
leeand00

1
TSLはWSL内で実行しますが、Windowsアプリは実行しません。再インストールする必要がありますが、今回はWSL内から実行するには、WSL内で実行します。sshにWSLを使用するだけの場合、これはおそらく問題にはなりませんが、厄介です。その他の不便な点として、WSLが独自のファイルシステムを持っていることが挙げられます。これは、WSLがWindowsファイルシステムを見ることができる場合でも、Windowsからは見ることができません。その他
ホセV

44

どちらもtmuxのGNUの画面の下の作業cygwinの。これらはcygwinインストーラーからインストールできます。そこで名前を検索するだけで、おそらく最新バージョンに到達します(少なくともtmuxの場合)。


5
TmuxはCygwinで非常に遅く実行されます。
アダム

この!MinGW-w64やその他のWindowsをサポートするCygwinフォークであるMsys2を入手してください。私はZshellをPowerlevel10kで使用していますが、それは可能な限り高速で、非常にきれいで、tmuxと同じように動作します。
ホセV

8

PuttyまたはPlinkでConsole2を使用することにより、必要なものを取得できる場合があります。


1
これに追加できます。1.5.xバージョンのコンソールを使用している場合は、境界線とタブのない個別のウィンドウを構成で​​きます。幅、高さ、配置も簡単に設定できます。つまり、いくつかのウィンドウを作成して、デスクトップに並べます。
レックスウィッテン

2
真のターミナルマルチプレクサの機能に近づくことさえありません。マウスレス操作?2つのキーストロークを備えたペインの全画面表示?複数のペインレイアウトの複数のタブ?マウスレスコピーペースト?レイアウトタブ内のペインレイアウトを切り替えますか?マウスなしのスクロール?マウスレスペインのサイズ変更?複数のタブ/ペインレイアウトでワークスペースを事前設定し、ワークスペースセッションにジャンプしたり、ワークスペースセッションからジャンプしたりしますか?リモートペアリング?これはすべて最大2回のキーストロークでマウスなしで?
Cosmin、2015


6

代替案の1つはMSYS2、つまり「MinGW-w64」/ Git Bashです。UnixマシンにSSHで接続して、Linuxコマンドのほとんどを実行できますtmuxもインストールするください!

MSYS2に tmuxをインストールするには

コマンドを実行する pacman -S tmux

Git Bashで tmuxを実行するには

MSYS2をインストールtmux.exemsys-event-2-1-6.dllMSYS2フォルダーC:\msys64\usr\binからGit BashディレクトリにコピーしますC:\Program Files\Git\usr\bin


シンボリックリンクは機能するので、msys2側をアップグレードすると、git bashは新しいファイルを使用します。git bashから/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 .
Grant Bowman

このブログ記事が役に立った
Grant Bowman

5

代わりに、SuperPuttyにはタブがあり、多くの端末で同じコマンドを実行するオプションがあります...誰かが探しているものかもしれません。

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

PuTTYセッションもインポートします。


2

ここに汚い方法があります:

  1. 「ssh -X user @ host」を使用してLinuxサーバーにログインします。
  2. rxvt-unicodeまたはその他のX端末を開きます。
  3. tmuxまたは画面を開く
  4. サーバーからローカルコンピュータに再度ログインします。
  5. msysやcygwinなどのお気に入りのシェルを起動します。

4
それが愚かに見えてそれがうまくいくなら、それは愚かな笑ではありません
Hobroker '11 / 12/17

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.