Нове вікно терміналу (дублікат сеансу) з командного рядка Putty?


16

Будучи ввімкненим Windowsі доступним Linuxчерез Putty, чи можна породити нове Puttyвікно терміналу ( ) з командного рядка? Тобто надіслати щось в Linux, при цьому відповідаючи на що, воно ініціює Puttyвідкриття нового вікна?

Подібне можна зробити за допомогою меню Putty Duplicate session, але мене цікавить версія командного рядка.


Як би ви визначили сеанс "дублювання" в командному рядку?
Мартін Прикрил

Якби я знав, я б не питав. Я не можу сказати, що Linux не ідентифікує термінали, з якими він спілкується.
Дімс

Відповіді:


19

У Налаштуваннях шпаклівки> Вікно> Поведінка ви можете встановити один із вікон, щоб відкрити системне меню на певному натисканні клавіші (я особисто використовую ALT-Space).

Якщо цей параметр встановлений на місці, ви можете натиснути клавішу ALT-Space, а потім введіть клавішу d для копіювання сеансу. Це дозволить вам відкрити нове вікно шпаклівки без необхідності торкатися миші.

Це не інструмент командного рядка, але я вважаю це надзвичайно корисним.


+1 Дуже корисно і насправді набагато простіше / безпечніше, ніж реалізувати щось, що породжує сеанси шпаклівки за допомогою відповіді Linux, що має бути ініційовано в першу чергу шпаклівкою ^^
Левіт

+1 Солодке ... Я не знав, що потрібно вибрати цей варіант у PuTTY; це дійсно повинно бути за замовчуванням. Alt-Space насправді було першим, що я спробував, і я був шокований / роздратований, що він нічого не зробив, тому що Alt-Space ВИНАГИ була стандартним способом відкриття системного меню для Windows у будь-якому вікні. На сьогоднішній день єдиним способом, яким я знаю, як мінімізувати вікно з клавіатури, є натискання клавіші ALT-Space та «n». Я ним користуюся постійно! :-)
ColdCold

3

Немає прямого прямого способу видавати команду на хості Linux через ssh, який дасть вказівку хосту Windows, де виникло ssh-з'єднання, щоб породити новий екземпляр шпаклівки.

Віддалений хост знає про шпаклівку лише те, що це термінал, здатний працювати з певною оболонкою. Це не повинно знати, як породити новий термінал у місцевого клієнта.

Цілком можливо, можна зібрати сценарій сортів (або шукати клона Windows Netcat), який прослухає "пінг" і породить нову Putty. Друга частина цієї "системи" буде зв'язуватися зі скриптом Windows через TCP від ​​віддаленого хоста.


2

Якщо ви не хочете торкатися графічного інтерфейсу, я можу придумати лише використання термінального мультиплексора типу screenабо tmux. Це не дасть вам іншого вікна графічного інтерфейсу, але у вас може бути кілька вікон / панелей всередині будь-якого.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.