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

如果你有一个向终端输出大量数据的命令,你可能想把这些输出发送到一个文件中,以便于(或以后)查看或共享。
为此,你可以将命令的输出发送到一个文件中。这真的很简单,而且非常方便。让我来告诉你怎么做。
我们将用简单的ip a命令来演示,它列出了你的互联网连接的所有信息。如果你发出ip a命令,你会看到所有接口的详细信息。如果你只有几个接口,那很好。
如果你还在处理虚拟接口或容器,这个列表会变得相当大。这时你就会想把输出发送到一个文件中。
要做到这一点,你会发出这样的命令。
ip a > output_filename
其中output_filename是您要创建的文件名。
然后,你可以查看文件的内容,或者将它们附加到电子邮件中。如果你再次运行该命令,它会用新的输出覆盖文件的内容。如果你想把输出结果追加到文件的末尾(这样你就可以在一个位置保存多个命令输出实例),命令可以是。
ip a >> output_filename
在追加时,你可以通过在新的部分的开头加上日期来帮助自己,比如:
date >> output_filename && ip a >> output_filename
这样就会在下一个ip a输出的前面插入一个时间戳。
以上就是Linux服务器中把命令的输出发送到文件的全部过程。