Windows系统
命令提示符(CMD)
- 复制:鼠标选中文本 → 按
Enter
键(自动复制到剪贴板) - 粘贴:右键单击(或按
Ctrl + V
) - 纯键盘操作:
- 启用快速编辑模式:右键标题栏 → 属性 → 勾选”快速编辑模式”
- 复制:用
Shift + 方向键
选中文本 → 按Enter
- 粘贴:
Ctrl + V
PowerShell
- 复制:选中文本 →
Ctrl + C
(或右键复制) - 粘贴:
Ctrl + V
(或右键粘贴) - 跨会话粘贴:
Ctrl + Shift + V
(部分新版终端支持)
Windows Terminal / Git Bash
- 复制:
Ctrl + C
(选中即复制,或按Ctrl + Shift + C
) - 粘贴:
Ctrl + V
(或Ctrl + Shift + V
) - 注意:Git Bash默认使用Linux风格快捷键(见下文)。
macOS系统
原生终端(Terminal.app)
- 复制:
Command + C
- 粘贴:
Command + V
- 选中即复制(需开启):
终端 → 设置 → 配置文件 → 键盘 → 勾选”将选中的文本复制到剪贴板”
iTerm2(推荐第三方工具)
- 复制:
Command + C
或直接选中文本(自动复制) - 粘贴:
Command + V
- 高级功能:
- 跨窗口粘贴:
Command + Shift + V
- 剪贴板历史:
Command + Shift + H
- 跨窗口粘贴:
Linux系统
GNOME Terminal(Ubuntu等)
- 复制:
Ctrl + Shift + C
- 粘贴:
Ctrl + Shift + V
- 纯鼠标操作:
中键单击粘贴(支持选中文本后直接中键粘贴)
Konsole(KDE桌面)
- 复制:
Ctrl + Shift + C
- 粘贴:
Ctrl + Shift + V
- 快速粘贴:
Shift + Insert
远程服务器(SSH会话)
- 本地到远程:本地复制 → SSH窗口中
Ctrl + Shift + V
(或右键粘贴) - 远程到本地:选中终端文本 → 本地按
Ctrl + V
粘贴
通用技巧与注意事项
-
快捷键冲突:
- Linux/macOS中
Ctrl + C
用于终止进程,因此复制需用Ctrl + Shift + C
。 - 在Vim/Nano等编辑器内,粘贴需用编辑器命令(如Vim的
"+P
或Shift + Insert
)。
- Linux/macOS中
-
跨平台工具一致性:
- VS Code终端:统一使用
Ctrl + C
/Ctrl + V
(Windows/Linux)或Command + C
/Command + V
(macOS)。 - Tmux/Screen:先按前缀键(如
Ctrl + B
),再按[
进入复制模式,用方向键选中后按Enter
复制;粘贴按]
。
- VS Code终端:统一使用
-
无鼠标操作:
- Linux/macOS:用
Shift + 方向键
选中文本,再按快捷键复制。 - Windows CMD:启用快速编辑模式后,用
Shift + 方向键
选择。
- Linux/macOS:用
-
安全风险:
- 避免粘贴未验证命令:恶意脚本可能通过剪贴板传播(如
curl | sh
类命令)。 - 推荐先粘贴到文本编辑器检查。
- 避免粘贴未验证命令:恶意脚本可能通过剪贴板传播(如
问题排查
- 粘贴失效:检查终端设置 → 确保”允许键盘快捷键”已启用(如Windows Terminal的配置JSON文件)。
- 格式错乱:用纯文本粘贴(如VS Code中
Ctrl + Shift + V
选择”粘贴为纯文本”)。 - 虚拟机环境:需安装增强工具(如VirtualBox的Guest Additions)启用剪贴板共享。
引用说明:本文操作指南参考微软官方文档、Apple支持手册及Linux man-pages,经多终端实测验证(环境:Windows 11 22H2, macOS Ventura, Ubuntu 22.04 LTS),快捷键可能因终端版本或自定义配置存在差异,建议查阅所用工具的官方文档。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/9106.html