如何在Linux终端中复制粘贴
如何在Linux终端中复制粘贴文本和命令
有几种方法可以做到这一点。
方法1:使用键盘快捷键在终端中复制粘贴
在Ubuntu和许多其他Linux发行版上,我们可以使用Ctrl + Insert或者Ctrl + shift + C复制文本,并使用Shift + Insert或者Ctrl + shift + V复制文本到终端中。
复制粘贴也适用于外部源。如果我们从It的theitroad网站复制命令示例(使用通用Ctrl + C键),则可以使用Ctrl + Shift + V将此命令粘贴到终端中。
同样,我们可以使用Ctrl + Shift + C从终端复制文本,然后使用Ctrl + V常规快捷键将其粘贴到文本编辑器或者Web浏览器中。
基本上,当我们与Linux终端进行交互时,可以使用Ctrl + Shift + C / V进行复制粘贴。
方法2:使用右键单击上下文菜单在终端中粘贴复制
在终端中复制和粘贴的另一种方法是使用右键单击上下文菜单。
在终端中选择文本,右键单击并选择复制。同样,要粘贴选定的文本,请右键单击并选择"粘贴"。
方法3:在Linux终端中使用鼠标复制粘贴
在Linux终端中复制粘贴的另一种方法是仅使用鼠标。
我们可以选择要复制的文本,然后按鼠标中键(滚轮)以粘贴复制的文本。
请记住,由于我在下一节中说明的特定原因,这些方法可能无法在所有Linux发行版中使用。
为什么Linux终端不使用通用的Ctrl + C和Ctrl + V
没有Linux终端会提供Ctrl + C来复制文本。这是因为默认情况下,Ctrl + C键盘绑定用于向在前台运行的命令发送中断信号。这通常会停止正在运行的命令。
使用Ctrl + C可以停止Linux终端中正在运行的命令
此行为早在Ctrl + C和Ctrl + V开始用于粘贴粘贴文本之前就已经存在。
由于Ctrl + C键是保留的,用于停止命令,因此不能用于复制。
用Ctrl + S挂终端了吗?
我们大多数人都使用Ctrl + S键来保存对文本,图像等所做的更改。与Ctrl + C一样,该键几乎可以通用保存。
但是,如果在Linux终端中输入Ctrl + S,它将冻结终端。无需关闭终端并重新启动。我们可以使用Ctrl + Q取消冻结终端。
Ctrl + S和Ctrl + Q是用于流控制的快捷键。