如何在Linux终端中复制粘贴

时间:2020-01-09 10:37:50  来源:igfitidea点击:

如何在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是用于流控制的快捷键。