如何在Linux终端中复制和粘贴命令

时间:2020-02-23 14:38:23  来源:igfitidea点击:

在此教程中,我们将向我们展示如何在终端工作时复制和粘贴命令行和文本。

关于CTRL + C和CTRL + V键盘快捷键的一点

我们所有人都用于Ctrl + C和Ctrl + V键盘快捷方式,在文档中复制和粘贴文本,文件和文件夹复制粘贴,所以等等。
虽然此捷径仍然在大多数Linux环境上工作,但包括文件管理器,文本编辑器和LibreOffice Suites,但它不会在终端中使用。

在终端存在这种行为背后有很好的推理。
Ctrl + C用作BASH shell中的中断键,这意味着它取消了活动命令或者程序。
例如,我取消了下面的屏幕截图中的密码请求提示,否则将进行,直到我输入正确的root密码。

Ctrl + V用于插入以下字符。
例如,Ctrl + V + R将r插入编辑器。

Ctrl + C复制和Ctrl + V粘贴于1983年在Mac OS中引入,并在Microsoft Windows 3.x于1990年为剪贴板会话。
Unix在此之前已经使用了很多。
因此,当制造现代终端时,它们无法使用Ctrl + V来粘贴功能。

简而言之,Ctrl键与字符组合使用,以便在BASH中执行特殊功能。
因此,现代终端需要做别的事情。

如何在Linux终端中粘贴文本?

由于上述问题,现代终端开发人员应用Ctrl + Shift + V进行粘贴。
类似地,Ctrl + Shift + C用于复制功能。
或者,我们可以右键单击并从菜单中右键单击并从菜单中选择粘贴,以粘贴复制的命令行。

终端复制贴键盘快捷键

键盘快捷键作用
Ctrl + Shift + C复制所选文本
Ctrl + Shift + V粘贴复制文本
Ctrl + U从行开始削减所有内容到光标
Ctrl + k将所有内容从光标切割成线尾
ALT + D在光标后切割当前的单词
Ctrl + W在光标之前切割当前的单词
Ctrl + Y粘贴前一篇裁剪文本
ALT + Y粘贴第二个最新裁剪文本
alt + ctrl + y粘贴前一个命令的第一个参数