上一篇 下一篇 分享链接 返回 返回顶部

在Linux服务器中将命令输出结果发送至文件

发布人:Minchunlin 发布时间:2021-02-21 10:12 阅读量:1262

如果你有一个向终端输出大量数据的命令,你可能想把这些输出发送到一个文件中,以便于(或以后)查看或共享。

为此,你可以将命令的输出发送到一个文件中。这真的很简单,而且非常方便。让我来告诉你怎么做。

我们将用简单的ip a命令来演示,它列出了你的互联网连接的所有信息。如果你发出ip a命令,你会看到所有接口的详细信息。如果你只有几个接口,那很好。

如果你还在处理虚拟接口或容器,这个列表会变得相当大。这时你就会想把输出发送到一个文件中。

要做到这一点,你会发出这样的命令。

ip a > output_filename 

其中output_filename是您要创建的文件名。

然后,你可以查看文件的内容,或者将它们附加到电子邮件中。如果你再次运行该命令,它会用新的输出覆盖文件的内容。如果你想把输出结果追加到文件的末尾(这样你就可以在一个位置保存多个命令输出实例),命令可以是。

ip a >> output_filename

在追加时,你可以通过在新的部分的开头加上日期来帮助自己,比如:

date >> output_filename && ip a >> output_filename

这样就会在下一个ip a输出的前面插入一个时间戳。

以上就是Linux服务器中把命令的输出发送到文件的全部过程。

目录结构
全文