Puttyコマンドラインからの新しいターミナルウィンドウ(セッションの複製)


15

を経由しWindowsてアクセスすると、コマンドラインから新しいターミナル()ウィンドウを生成できますか?つまり、Linuxに何かを送信し、それに応答して、新しいウィンドウを開きますか?LinuxPuttyPuttyPutty

Putty menuでも同様のことができますがDuplicate session、コマンドラインバージョンに興味があります。


コマンドラインで「複製」するセッションをどのように識別しますか?
マーティンプリクリル

私が知っていれば私は尋ねません。Linuxが通信する端末を識別しないとは言えません。
調光

回答:


18

Putty Settings> Window> Behaviorで、特定のキー押下でシステムメニューを開くためのボックスの1つをチェックできます(私は個人的にALT-Spaceを使用しています)。

この設定を適切に行うと、Altキーを押しながらSpaceを押して、dキーを押して[セッションの複製]を実行できます。これにより、マウスに触れることなく、新しいパテウィンドウを開くことができます。

コマンドラインツールではありませんが、非常に便利です。


1非常に役に立ったし、最初の場所でパテによって開始する必要があるLinuxの応答を介してスポーンパテセッション^^というものを実装するよりも安全/実際には非常に簡単
レビ

+1 Sweet ... PuTTY内でそのオプションを選択する必要があるとは知りませんでした。本当にデフォルトであるはずです。Alt-Spaceは実際に私が最初に試したものであり、Alt-Spaceは常にウィンドウのシステムメニューを開くためのWindows標準の方法であったため、何もしないことにショック/イライラしました。今日まで、キーボードからウィンドウを最小化する方法を知っている唯一の方法は、ALT-スペースを押してから「n」を押すことです。いつも使っています!:-)
ColdCold

3

Linuxホストでsshを介してコマンドを発行して、ssh接続が開始されたWindowsホストに新しいputtyインスタンスを生成するように指示する直接的な方法はありません。

リモートホストは、それが特定のシェルを実行できる端末であることだけを知っています。ローカルクライアントで新しいターミナルを生成する方法を知っていることは想定されていません。

おそらく、「ping」をリッスンし、新しいPuttyを生成する種類のスクリプトを一緒にスローする(またはWindowsのnetcatクローンを探す)ことは可能です。この「システム」の2番目の部分は、リモートホストからTCPを介してWindowsスクリプトに接続します。


2

GUIに触れたくない場合、考えられる唯一のことは、screenまたはのような端末マルチプレクサを使用することtmuxです。これにより、別のGUIウィンドウが表示されることはありませんが、いずれかの内部に複数のウィンドウ/ペインを配置できます。

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