使用 Windows 终端将数据从 Linux 控制台复制到 Windowshost 剪贴板

使用 Windows 终端将数据从 Linux 控制台复制到 Windowshost 剪贴板

我正在使用 Windows 终端访问我的 Linux 机器,并且我需要将数据从 Linux 控制台复制到 Windows 主机剪贴板,可以吗?

更具体地说,我在 Linux 上运行一个 .Net 核心应用程序,需要将字符串复制到剪贴板。

答案1

从 Linux shell:

printf $'\e]52;c;%s\a' "$(base64 <<<'hello world')"

答案2

我根据@MrCalvin 的精彩回答创建了这个小脚本:

# clipfile
#  - Sends a file into the windows terminal clipboard
printf $'\e]52;c;%s\a' "$(base64 ${1:?})"

节省了我大量将文件复制到剪贴板然后粘贴到 Windows 应用程序的时间。

相关内容