Linux剪贴板shift+insert无效解决方案

39 篇文章 0 订阅
博文背景

作者在使用Linux时发现它的剪贴板貌似有"BUG",就是有时侯分明在外面复制好了某个东西可是在终端里面却不能够有效粘贴,反而粘贴成了一些过去复制的内容,经过一番查阅英文资料,作者终于弄明白了Linux下剪贴板的谜底

具体操作

在Linux操作系统下其实存在着两种剪贴板,一种叫primary,一种叫clipboard,其中primary是只要选择了文本而不需要其他任何操作该文本就会出现在primary中,然后在终端当中shift+insert就会粘贴出primary中的内容。那么如何输出我们想要的从外部复制出来的东西呢?只需要按Ctrl + Shift + Insert他就会粘贴clipboard中的内容,至此有关Linux下剪贴板的奥秘均已被揭开,再也不需要头疼Linux下有关剪贴板的"BUG"了。

总结

很多时候确实对于一些未解之谜要有深层次的思考,即使有些资料国内没有,也要多查阅英文资料,多思考。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,剪贴板分为两种类型:Primary Selection和Clipboard Selection。Primary Selection是指当你选中文本时,系统自动将选中文本存储在Primary Selection中,你可以使用鼠标中键将其粘贴到其他地方。Clipboard Selection是指你通过Ctrl+C复制文本或文件时,系统将其保存在Clipboard Selection中,你可以使用Ctrl+V将其粘贴到其他地方。 在Linux系统中,复制文件并不是通过剪贴板实现的。如果你要复制一个文件,可以使用cp命令或者使用文件管理器进行操作。cp命令可以将源文件复制到目标文件或目录中。例如,要将源文件file1复制到目标文件file2,可以使用以下命令: ``` cp file1 file2 ``` 如果要将源文件file1复制到目标目录dir中,可以使用以下命令: ``` cp file1 dir/ ``` 在Linux系统中,剪贴板的原理是通过X Window System实现的。X Window System是Linux系统中的图形窗口系统,它可以提供图形界面和窗口管理功能。在X Window System中,剪贴板是由两个组件实现的:剪贴板管理器和剪贴板客户端。 剪贴板管理器负责管理剪贴板,它会监听复制和粘贴的操作,并将数据存储在Primary Selection和Clipboard Selection中。剪贴板客户端可以访问剪贴板管理器中的数据,并将其复制或粘贴到其他地方。 当你使用Ctrl+C复制文本或文件时,剪贴板客户端会向剪贴板管理器发送一个请求,请求剪贴板管理器将数据存储在Clipboard Selection中。当你使用鼠标中键粘贴文本或文件时,剪贴板客户端会向剪贴板管理器发送一个请求,请求剪贴板管理器将Primary Selection中的数据发送给它。剪贴板管理器会根据请求的类型,将数据发送给剪贴板客户端。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值