簡體   English   中英

如何通過ssh將命令行的輸出從遠程復制到本地剪貼板

[英]How to copy output of command line from remote, to local clipboard via ssh

我在校園中使用HPC,它是CentOS。 我要求管理員在HCP中安裝xclip。 但是他說這將危害高性能計算。 我不是root用戶。 我想知道是否有一種方法可以不安裝xclip而直接將命令行輸出復制到剪貼板。 我不想使用鼠標進行選擇和復制。 終端中是否可以將輸出重定向到剪貼板?

這有點駭人聽聞:

啟動本地xclip服務器:

#!/bin/bash
while true
do nc -l localhost 8888 | xclip
done

使用反向端口重定向連接:

ssh <something something> -R 8888:localhost:8888

在遠程寫您要復制到該端口的內容。 一些選項是:

echo "I WANT TO COPY THIS" | nc -C localhost 8888 #close on eof varies with version

要么

echo "I WANT TO COPY THIS" > /dev/tcp/localhost/8888

如果兩者都失敗了,您仍然可以嘗試使用perl或python。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM