良许Linux教程网 干货合集 如何在Linux中将命令输出保存到文件

如何在Linux中将命令输出保存到文件

在Linux中输出命令可以做很多事情。 您可以将命令的输出分配给变量,将其发送到另一个命令/程序以通过管道进行处理或将其重定向到文件以进行进一步分析。

 

在这篇简短的文章中,我将向您展示一个简单但有用的命令行技巧:如何在屏幕上查看命令的输出以及在Linux中写入文件。

linuxmi@linuxmi:~/www.linuxmi.com$ df

image-20230413192106316
image-20230413192106316

在屏幕上查看输出并写入文件

假设您想要获得Linux系统上文件系统的可用和已用磁盘空间的完整摘要,可以使用df命令; 它还可以帮助您确定分区上的文件系统类型。

使用-h标志,您可以通俗易懂的格式显示文件系统磁盘空间统计信息(以字节、兆字节和千兆字节为单位显示统计信息的详细信息)。

linuxmi@linuxmi:~/www.linuxmi.com$ df -h

image-20230413192110316
image-20230413192110316

现在,要在屏幕上显示上述信息并将其写入文件,比如以后进行分析和/或通过电子邮件发送给系统管理员,请运行以下命令。

linuxmi@linuxmi:~/www.linuxmi.com$ df -h | tee linuxmi.com.log

image-20230413192115191
linuxmi@linuxmi:~/www.linuxmi.com$ cat linuxmi.com.log

image-20230413192119401
image-20230413192119401

这里,由tee命令完成,它从标准输入读取并写入标准输出以及文件。

如果文件已经存在,您可以使用-a或–append选项附加它。

linuxmi@linuxmi:~/www.linuxmi.com$ df -h | tee -a linuxmi.com.log

注意:您还可以使用pydf替代“df”命令来检查不同颜色的磁盘使用情况。

linuxmi@linuxmi:~/www.linuxmi.com$ pydf

image-20230413192123869
image-20230413192123869

有关更多信息,请阅读df和tee手册页。

linuxmi@linuxmi:~/www.linuxmi.com$ man df

linuxmi@linuxmi:~/www.linuxmi.com$ man tee

在这篇简短的文章中,我向您展示了如何在屏幕上查看命令的输出以及如何在Linux中写入文件。 如果您有任何问题或其他想法要分享,请通过下面的评论部分与我们取得联系。

以上就是良许教程网为各位朋友分享的Linu系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你 !

137e00002230ad9f26e78-265x300
本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部