如何保存终端命令的输出

保存的命令输出

现在已经是 2019 年了,仍然有很多人不使用 Linux,因为他们相信一切都是通过命令行完成的。这不是事实,读者 Ubunlog 你很清楚这一点。事实是,Ubuntu 的终端(或 Bash)是一个非常强大的工具,以至于 Microsoft 将其包含在 Windows 10 中。有时,我们想要 共享命令的输出 例如,其他用户可以帮助我们解决问题,在本文中,我们将向您展示如何保存该输出。

保存终端命令输出的方法有很多。 在本文中,我们将向您展示两个非常简单的代码,以及另一个“ linuxera”代码。 最简单,最准确的是我用来保存显示的信息的那一种 Neofetch 如您在本文标题的图像中所见。 问题是或可能不是所有的控制台/终端应用程序都具有这样的选项。 切割后,我们会告诉您所有信息。

从“文件”菜单保存命令的输出

我说的最简单的选项与我们用来从任何这种类型的应用程序中保存文本文件的选项相同。 这是关于 菜单文件 然后寻找类似“保存”的内容。 在Kubuntu终端应用程序Konsole中,显示“将输出另存为...”。 要知道的事情:

  • 输出完美。 这意味着它将完全复制终端中的内容。 就Neofetch而言,如您在屏幕快照中所见,它采用相同的内容,但使用纯文本格式。 它不尊重颜色,这可以派上用场,我们将在后面解释。
  • 全部复制 终端里有什么。 如果我们只想共享我们拥有的一部分,这可能是一个问题。 为了避免在保存所需内容之前一直使用终端,可能会造成大量复制,我们可以使用“ clear”命令清除屏幕。
  • El 文件以TXT扩展名保存,尽管某些应用程序还可能提供将其另存为HTML的功能。

复制和粘贴

这比上一个更简单,对吧? 终端允许 让我们复制并粘贴文本,但请注意以下几点:

  • 如果输出非常长,则选择所有文本可能很乏味。 我只推荐短途旅行。
  • 从逻辑上讲,复制的内容必须粘贴到某个地方,无论是手工创建的文本文档,Tweet,电子邮件等。
  • 无法使用键盘快捷键。 如果按Ctrl + C(要复制的键盘),则将在终端中输入^C。 毋庸置疑,粘贴也不起作用,我们将在终端中引入的内容是^V。
上流
相关文章:
上行,一个简单的命令来检查我们笔记本电脑的电池状态

保存命令的输出,“ linuxera”版本

在“ linuxera”版本中,我们将从终端执行所有操作。 但是在解释其完成方式之前,我们还必须解释以下内容:

  • 不适用于所有命令。 当必须添加额外的选项(-h)时,某些命令将给我们一个错误。
  • 好处: 只要保存我们的要求.
  • 并非所有可行的方法都完美无缺。 对于我的一项测试,我已经保存了Neofetch信息,并且如前所述,将其保存为不带颜色的纯文本格式是一个不错的选择,因为使用终端它将向现有字符添加尝试定义颜色的字符,就是这样:

命令输出:Neofetch

在有效的命令中,我们有“ df”,因此我们将使用该命令进行测试。 该行将是这样的:

df -h | 发球test.txt

从上面的命令:

  • df 该命令将向我们显示磁盘的已用空间。
  • 选择 -h 这样可以确保输出内容易于阅读。
  • 开球 将是保存它的命令。
  • test.txt 是输出文件。 如果我们未指定路径,它将保存在我们的个人文件夹中。 例如,它也可以在.log扩展名中工作。

如果要从终端打开新创建的文件,可以使用命令“ cat test.txt”打开,只要我们已使用该名称保存文件并将其保存在个人文件夹中即可。

正如我们已经提到的,终端比简单的工具更强大,并且从中 我们可以在输出文件中添加更多信息。 为此,我们将在文件前面使用选项-a(添加或添加),例如

df -h | tee -a test.txt

使用前面的命令,我们会将磁盘的新存储信息添加到test.txt文件中。

您是否已经知道如何在Linux中保存命令的输出?

关于ls命令的替代方法
相关文章:
列出目录内容的“ ls”命令的替代方法

4条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   新手

    在Linux中不像Windows中那样使用“>”或“ >>”?

    1.    迭戈

      我有一个相同的问题,使用>转储数据或使用tee命令转储数据有什么区别?
      从我所能阅读的内容来看,不同之处在于T恤还在屏幕上向您显示了该内容。 也就是说,>将其转储到文本文件而不显示输出,然后tee将其返回到文件,并在屏幕上显示给您。 有人确认我吗?

  2.   何塞

    他们可以解释的是如何保存对我们编辑的文件所做的更改,任务栏在控制台的底部以两行显示,其中包含诸如“查看”,“退出”,“搜索”,“替换”,“拼写”,“粘贴”等内容。
    但是,例如,您如何保存? 在“保存”一词的左侧,有两个符号“ ^Ô”,但是如果您键入它们,它们将被写入控制台,并且不会被保存。
    对于执行此操作的人来说,放置保存按钮有那么难吗?
    在Linux中,这样做的人应该思考:如果我们可以简化它,为什么要简化它呢?

  3.   艾默生

    输入以查看是否在我使用nano编辑文件时发现了如何保存更改,
    例如:sudo nano edit cd xxx,

    并非每次都打开该文件(这是linux),并且在修改它之后,请打开控制台,以免失去表征它的那种神秘气氛,并且使您难以处理(在简单的linux中)没有任何东西,无论受虐狂爱好者怎么说,)在底部,您会看到两行带有不同选项的行,这些行解释了如果执行该命令之前的命令会发生什么,这些命令是这样的:^ X,您认为,如果我给爆米花«^»和大写字母X,该命令将起作用并且更改将被保存……好吧,那么,所有从事Linux创作的人都会死掉,而您想知道为什么当他们您告诉他们有关Linux的所有谎言,但最后他们说服您(他们)驴是您,您的逻辑异常,然后您落入这里,以为它将向您解释,但没有,解释了一些不同的东西,这对您也不起作用...。
    Linux就是这样