linux中两个缓冲区

Posted 柒月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中两个缓冲区相关的知识,希望对你有一定的参考价值。

不同于Windows,Linux系统里存在两个剪切板:一个叫做选择缓冲区(X11 selection buffer),另一个才是剪切板(clipboard)。

01)选择缓冲区(缓冲内容在其他位置可用):可以使用鼠标中键或键入Shift+Insert来粘贴选择缓冲区的内容。

当然可以使用:$ xclip -out //来输出当前的选择缓冲区‘

如果没有xclip命令,Debian/Ubuntu下可以通过如下命令安装::

$ sudo apt-get install xclip

02)剪切板(缓冲内容只有在vim下可用):剪切板和Windows的剪切板类似,在选择文字内容后,执行Ctrl + c或在菜单里选择‘复制’的话,这时内容才存放到剪切板里。

使用下面的命令查看剪切板的内容::

$ xclip -out -sel clipboard

而使用剪切板的内容,则是Ctrl+v。 但在有些情况下,比如gnome-terminal,不能直接使用Ctrl+c,Ctrl+v,这时就要用Shift+Ctrl+c,Shift+Ctrl+v代替。

但对于有些GUI程序,比如gedit,只能通过鼠标中键调用选择缓冲区的内容,使用Shift+Insert的话,调用的是剪切板的内容。

以上是关于linux中两个缓冲区的主要内容,如果未能解决你的问题,请参考以下文章

Qt中的OpengL glDrawBuffers()?

20179223《Linux内核原理与分析》第十一周学习笔记

linux中两个缓冲区

为啥在 Metal 中不允许从片段着色器中写入缓冲区?

2018-2019-1 20165320 《信息安全系统设计基础》 缓冲区溢出漏洞实验

在 OpenGL 中,(如何)我可以在两个深度缓冲区之间进行深度测试?