Есть ли команда, которую я могу выполнить как
cat <long file> | clipboard
Из сеанса замазки (подключен к серверу Linux) для моего клиента Windows?
Я знаю, что могу выбрать область в клиенте замазки, которая мгновенно появляется в буфере обмена Windows, но это достигается путем большой прокрутки текста большего размера.
Я полностью осознаю, что команда, выполняемая в сеансе putty, выполняется в контексте сервера и не связана с клиентом Windows, но, может быть, есть команда, которая распознает putty для копирования буфера?
В качестве альтернативы, какой самый лучший / самый простой / быстрый способ скопировать большие тексты из сеанса в буфер обмена клиента?
Ответы:
Если вы хотите скопировать весь вывод шпаклевки в буфер обмена, есть опция «Копировать все в буфер обмена», доступная в контекстном меню (щелчок правой кнопкой мыши) в строке заголовка окна шпаклевки.
источник
set -g mouse on
Есть патч, делающий именно то, что вы хотите.
http://ericmason.net/2010/04/putty-ssh-windows-clipboard-integration/
И этот патч был интегрирован в котенка.
источник
$*
как я чувствую себя странно по поводу использования этого расширения BASH там. Я пошел сfunction wcb { cat <(echo -ne '\e''[5i') - <(echo -ne '\e''[4i') }
вместо этого.Я использую Linux Mint Cinnamon и моя версия PuTTY не имеет контекстного меню.
Мне пришлось скопировать, выбрав то, что я хотел скопировать в PuTTY и щелкнув среднюю кнопку (прокрутка), а затем вставить ее той же кнопкой (вместо щелчка правой кнопкой мыши и вставки).
Видимо, у мяты есть два буфера обмена.
источник
запустить Apache SSHD
затем из вашей коробки Linux:
источник