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

在使用终端时,我们有时需要从网络、教程或简单地从某个文本文件中复制长命令、文件名或文本。 您可能已经观察到,简单的粘贴控件, Ctrl+V 在终端中不起作用。 我们都知道复制文本需要选择它然后按 Ctrl+C (用于复制)或 Ctrl+X (用于切割); 那么我们怎样在终端中粘贴选定的文本呢? 在本教程中,我们将通过在 Ubuntu 18.04 上运行的几个示例向您展示怎样执行此操作。

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

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

然后我打开终端并通过右键单击所需位置然后从菜单中选择粘贴来将文件名粘贴到我的命令中,如下所示:

用鼠标右键单击粘贴文本

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

粘贴的文本

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

假设您正在 Nano 编辑器中处理一个文本文件,并且需要将大量文本从图形文本编辑器复制到该文件。 您可以通过从图形文本编辑器中选择文本并通过以下方式将其复制到剪贴板来简单地做到这一点 Ctrl+C 如下:

复制大文本

然后,您可以通过右键单击所需位置,然后从菜单中选择粘贴,将文本粘贴到终端中的 Nano Editor 文件中,如下所示:

将文本块粘贴到命令行

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

nano 编辑器中显示的结果

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

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

$ export HISTTIMEFORMAT='%F %T '

您无需重新键入命令,只需从本教程中复制它,然后通过右键单击然后从菜单中选择“粘贴”将其粘贴到终端中。

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

使用 HISTTIMEFORMAT

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

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