将文本复制并粘贴到Linux终端上

在使用Terminal时,有时我们需要从Web,教程或仅从某些文本文件复制长命令,文件名或文本。您可能已经注意到,简单的粘贴控件, Ctrl + V 在终端中不起作用。我们都知道复制文本需要选择它,然后按 Ctrl + C (用于复制)或 Ctrl + X (用于剪切);那么我们如何在终端中粘贴选定的文本?在本教程中,我们将通过在Ubuntu 18.04上运行的一些示例向您展示如何做到这一点。

示例1:将文件名复制到终端中的命令

几天前,我需要安装一个通过系统上的Web浏览器下载的Google Chrome浏览器的.deb软件包。我想通过终端上的dpkg命令进行安装。在键入该命令时,我想确保我提供的是.deb软件包的确切文件名。因此,我右键单击该文件,然后从“属性”中选择其名称,然后通过以下方式将其复制到剪贴板上 Ctrl + C

在终端中将文件名复制到命令

然后,我打开终端并在命令中粘贴文件名,方法是右键单击所需的位置,然后从菜单中选择“粘贴”,如下所示:

用鼠标右键单击粘贴文本

您可以在下图中看到现在如何在命令中粘贴文本。通过这种方式,我可以确保为安装选择了正确的文件名。

贴上文字

示例2:将大量文本从文本编辑器粘贴到终端文件

让我们假设您正在Nano编辑器中处理文本文件,并且需要将大量文本从图形文本编辑器复制到此文件中,只需从图形文本编辑器中选择文本并将其复制到通过剪贴板 Ctrl + C 如下:

复制大文本

然后,您可以通过右键单击所需位置,然后从菜单中选择“粘贴”,将该文本粘贴到终端中的Nano编辑器文件中:

将大块文本粘贴到命令行

复制的文本将粘贴到您的Nano文本文件中,如下所示:

结果显示在nano编辑器中

示例3:将长而复杂的命令粘贴到终端

假设您正在与网络上的其中一本教程一起练习,并希望确保在终端上运行准确的命令没有任何错误,让我们尝试运行以下命令,该命令可让您查看命令历史记录以及日期和时间戳。

$ export HISTTIMEFORMAT='%F %T '

无需重新键入命令,只需在本教程中复制该命令并将其粘贴到终端中即可,方法是右键单击,然后从菜单中选择“粘贴”。

现在,当您运行此命令然后运行history命令时,您将看到带有您在本教程中设置的确切日期和时间格式的输出。

使用HISTTIMEFORMAT

这些只是可以在终端上使用粘贴文本的几个示例。当您开始使用此技能时,您将能够节省在终端上重新键入文本或命令所需的大量时间和精力。

将文本复制并粘贴到Linux终端上

Sidebar