windows与linux之间通过远程桌面接入时,如何CTRL+C CTRL + V,频繁ctrl c v
以上DS推荐攻略
频繁使用windows剪贴板有几种快捷方法可以将 Windows 10 中的复制的内容到 Ubuntu 中:
方法一:使用共享剪贴板工具(推荐)
1. 安装共享剪贴板工具
在 Ubuntu 中安装 xclip 和配置共享:
# Ubuntu 安装
sudo apt update
sudo apt install xclip xsel
# Windows 安装 Win32-OpenSSH 并启用 SSH 服务
2. 使用 Synergy/Barrier(图形界面共享)
-
在 Windows 和 Ubuntu 都安装 Barrier
-
配置服务器(Ubuntu)和客户端(Windows)
-
可以直接跨系统复制粘贴文本
方法二:通过 SSH 快速传输
1. 设置 SSH 密钥认证
# 在 Ubuntu 生成密钥
ssh-keygen -t rsa
# 复制公钥到 Windows
ssh-copy-id user@windows-ip
2. 创建快捷脚本
在 Ubuntu 的 ~/.bashrc 中添加:
# 从 Windows 获取剪贴板内容
alias get-win-clip="ssh user@windows-ip 'powershell Get-Clipboard'"
方法三:使用 Python 脚本
Windows 端脚本(save_clipboard.py):
import pyperclip
with open('clipboard.txt', 'w') as f:
f.write(pyperclip.paste())
通过 scp 传输:
# 从 Windows 复制到 Ubuntu
scp user@windows-ip:/path/clipboard.txt /tmp/
cat /tmp/clipboard.txt | xclip -selection clipboard
方法四:直接使用 VS Code 远程功能
1. 安装 VS Code Remote - SSH 扩展
-
在 VS Code 中安装 Remote Development 扩展包
2. 连接到 Ubuntu
-
按 F1 → "Remote-SSH: Connect to Host"
-
输入 Ubuntu 的 SSH 连接信息
3. 直接操作
连接后,可以直接在 Windows 的 VS Code 中操作 Ubuntu 文件,复制粘贴无缝进行。
方法五:快速命令行方法
一次性命令:
# 将 Windows 剪贴板内容发送到 Ubuntu 文件
ssh user@windows-ip "powershell Get-Clipboard" > ~/project/url.txt
# 或者直接插入到 VS Code打开的文件
echo "https://deepseek.com" | ssh ubuntu-user@ubuntu-ip "cat >> /path/to/file"
最快捷的实际操作:
-
在 Windows 复制网址(Ctrl+C)
-
在 Ubuntu 终端执行:
# 如果已经配置了 SSH 密钥
ssh windows-user@windows-ip "powershell Get-Clipboard" | xclip -selection clipboard
-
在 Ubuntu VS Code 中粘贴(Ctrl+V)
建议:
-
对于频繁操作,推荐使用方法一(Barrier)或方法四(VS Code Remote)
-
对于偶尔使用,方法五的命令行方式最简单

浙公网安备 33010602011771号