命令行复制粘贴,跨平台高效技巧?

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 粘贴

通用技巧与注意事项

  1. 快捷键冲突

    • Linux/macOS中 Ctrl + C 用于终止进程,因此复制需用 Ctrl + Shift + C
    • 在Vim/Nano等编辑器内,粘贴需用编辑器命令(如Vim的 "+PShift + Insert)。
  2. 跨平台工具一致性

    • VS Code终端:统一使用 Ctrl + C/Ctrl + V(Windows/Linux)或 Command + C/Command + V(macOS)。
    • Tmux/Screen:先按前缀键(如 Ctrl + B),再按 [ 进入复制模式,用方向键选中后按 Enter 复制;粘贴按 ]
  3. 无鼠标操作

    • Linux/macOS:用 Shift + 方向键 选中文本,再按快捷键复制。
    • Windows CMD:启用快速编辑模式后,用 Shift + 方向键 选择。
  4. 安全风险

    • 避免粘贴未验证命令:恶意脚本可能通过剪贴板传播(如 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

(0)
酷番叔酷番叔
上一篇 2025年7月29日 00:24
下一篇 2025年7月29日 00:35

相关推荐

  • 国内业务中台服务降价背后原因是什么?

    主要是为了应对激烈的市场竞争,抢占市场份额,并推动业务向AI智能化转型。

    2026年2月22日
    4800
  • 如何快速掌握Do命令脚本制作技巧?

    核心概念澄清:理解”do命令脚本””do命令脚本”这个表述存在一定歧义,需明确其具体指代:Windows批处理脚本(.bat/.cmd)中的do: 通常与for循环结合使用 (for … do …),用于在循环体内执行命令,Unix/Linux Shell脚本(Bash等)中的do: 同样主要与循环结构……

    2025年7月8日
    15400
  • JS中A算法怎么实现?

    在JavaScript中实现A(A-Star)算法是路径规划领域的重要实践,该算法因其高效性和准确性被广泛应用于游戏开发、机器人导航和地图服务等场景,A算法通过评估每个可能路径的成本,结合已探索路径的实际代价和预估剩余代价,智能地选择最优路径,从而在复杂环境中快速找到从起点到终点的最短路径,A*算法的核心原理A……

    2025年12月3日
    9100
  • 如何修改PGP文件?常用方法详解

    在CAD软件中修改命令(通常指命令别名或自定义命令)可以显著提升绘图效率,是专业用户必备的技能,以下以AutoCAD为例,详细说明四种主流方法(适用于2020以上版本,其他版本操作类似),操作前请备份重要文件(如acad.pgp),原理:通过编辑ACAD.PGP文件(命令别名数据库)直接关联命令缩写,步骤:打开……

    2025年6月21日
    13800
  • 安全组配置公网规则时需注意哪些关键配置点?

    安全组是云环境中用于隔离和保护虚拟网络资源的核心安全组件,通过定义入方向和出方向的访问控制规则,实现对云服务器、数据库等实例的流量过滤,公网访问作为云服务最常见的连接方式之一,其安全组配置的合理性直接关系到业务系统的安全性与稳定性,公网安全组规则需严格遵循“最小权限原则”,在满足业务访问需求的同时,最大限度降低……

    2025年10月18日
    9700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信