Warning: Undefined array key "custom_message" in /www/wwwroot/bbs.aaronyang.cc/wp-content/plugins/wpcopyrights/index.php on line 105

xclip

xclip

管理 X 粘贴板

补充说明

在 X 系统里面,从一个窗口复制一段文字到另一个窗口,有两套机制,分别是 Selections 和 cut buffers。

常用的 copy & paste 是利用的 cut buffers 机制;另外用鼠标选中一段文字,然后在另一个窗口按鼠标中键实现复制,利用的是 selections 机制。selection 又可以分为 master 和 slave selection。

当用鼠标选中一段文件,这段文字就自动被复制到 master selection。然后在另一个地方按鼠标中键,就自动把 master selection 的内容粘贴出来。

当你想复制少量文字的时候,两种方法都是很方便的。但是当复制大段文字的时候就挺麻烦。另外就是你可能会频繁的执行一些复制粘贴工作,不停的用鼠标选中文字,然后再粘贴。这是对手指的折磨。

我忍受不了这种折磨,所以发现了 xclip, 方便的管理 X selections 里面内容的工具。

比如如下命令就把文件 /etc/passwd 的内容复制到 X master selections 里面了。

xclip -i /etc/passwd

然后到别的地方就能复制出来,利用鼠标中键。或者是更舒服的 shift+insert。 我现在最常用的方法是通过键盘绑定来管理 X master selections 的内容。比如 alt+F1 就能把我的 ~/f1 的内容复制到 X master selections,alt+F2 复制 ~/f2 的内容。这样就能把你需要经常用到的内容方便的进行复制粘贴。比如常用的密码啥的。

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/xclip/

(0)
AuroraAurora站点维系者
上一篇 2024年 3月 11日 下午6:47
下一篇 2024年 3月 11日 下午6:50

相关推荐

  • pv

    文章目录pv补充说明下载安装语法选项实例注意 pv 显示当前在命令行执行的命令的进度信息,管道查看器 补充说明 pv命令 Pipe Viewer 的简称,由Andrew Wood …

    入门教程 2024年 3月 1日
  • YAML 入门教程

    YAML 是 YAML Ain\’t a Markup Language(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:Yet A…

    2023年 5月 18日
  • zipinfo

    文章目录zipinfo补充说明语法选项参数 zipinfo 用来列出压缩文件信息 补充说明 zipinfo命令 用来列出压缩文件信息。执行zipinfo指令可得知zip压缩文件的详…

    入门教程 2024年 3月 11日
  • Java Scanner 类

    java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s …

    入门教程 2023年 3月 4日
  • tcpreplay

    文章目录tcpreplay补充说明选项实例 tcpreplay 将PCAP包重新发送,用于性能或者功能测试 补充说明 简单的说, tcpreplay 是一种pcap包的重放工具,它…

    入门教程 2024年 3月 11日
  • awk

    文章目录awk补充说明awk命令格式和选项awk模式和操作模式操作awk脚本基本结构awk的工作原理awk内置变量(预定义变量)将外部变量值传递给awk查找进程pidawk运算与判…

    入门教程 2023年 12月 6日
  • csplit

    文章目录csplit补充说明语法选项参数实例 csplit 将一个大文件分割成小的碎片文件 补充说明 csplit命令 用于将一个大文件分割成小的碎片,并且将分割后的每个碎片保存成…

    入门教程 2023年 12月 7日
  • logout

    文章目录logout补充说明语法 logout 退出当前登录的Shell 补充说明 logout命令 用于退出当前登录的Shell,logout指令让用户退出系统,其功能和logi…

    入门教程 2023年 12月 19日
  • 变量

    文章目录变量什么是变量声明单一变量声明一个带初值的变量类型推导多变量声明简短声明 变量 上一节:第二篇 Hello World下一节:第四篇 类型 这是本Golang系列教程的第三…

    2023年 12月 5日
  • fold

    文章目录fold补充说明语法选项参数示例 fold 控制文件内容输出时所占用的屏幕宽度 补充说明 fold命令 用于控制文件内容输出时所占用的屏幕宽度。fold命令会从指定的文件里…

    入门教程 2023年 12月 14日

发表回复

登录后才能评论
Translate »