剪贴板的真正原理是什么?

剪贴板的真正原理是什么?,第1张

剪贴版是内存中的一块区域,不是硬盘上的,也就是说它不存在于某文件夹中,而且这块区域是受windows系统保护的,不存在“删除”这一说。你剪切或复制文件的原理就是:windows系统收到“复制”消息,就会把你要复制的文件的数据的副本放到内存的一块缓冲区里,这块缓冲区就是常说的剪贴版,然后当系统收到“粘贴”消息时,就会把剪贴板里的数据提取出来放到你指定的硬盘区域上。同时,不用担心剪贴版的内容太多,这块区域本身的大小就很有限,要复制的文件很大时,系统会采取措施使复制、粘贴的过程分批进行,而你是感觉不到的。因此你一次复制多少东西都没事,就是时间问题罢了

可以使用使用xsel命令。

1、首先安装一个名为xsel的包:

apt-get install xsel

这里只贴几个常用的,更多的请参见man文档。

显示剪贴板中的数据:

xsel -b -oxsel -b -o

向剪贴板中追加数据:

xsel -b -a

覆盖剪贴板中的数据:

xsel -b -i

例如说,要将某个文档复制到剪贴板,以前要打开这个文档,全选后复制,现在我只需要在bash中输入cat filename | xsel -b -i即可,非常方便。

2、示例:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/7941304.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存