服务器之家

服务器之家 > 正文

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

时间:2019-09-29 15:48     来源/作者: Abhishek

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

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

zzvips@zzvips:/opt/etherpad$ df

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

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

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

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

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

zzvips@zzvips:~/zzvips.com$ df -h

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

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

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

zzvips@zzvips:~/zzvips.com$ df -h | tee zzvips.com.log
zzvips@zzvips:~/zzvips.com$ cat zzvips.com.log

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

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

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

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

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

zzvips@zzvips:~/zzvips.com$ pydf

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

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

zzvips@zzvips:~/zzvips.com$ man df

zzvips@zzvips:~/zzvips.com$ man tee

在这篇简短的文章中,我向您展示了如何在屏幕上查看命令的输出以及如何在Linux中写入文件。更多资讯请关注服务器之家!

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部