首页 > 常见问答

linux 过滤日志关键字 在linux中,如何批量删除日志文件中的日志(日志有显示时间)?

在linux中,如何批量删除日志文件中的日志(日志有显示时间)?

要删除日志文件的内容吗?似乎没有删除内容的命令,但是所有者可以将日志写入另一个文件并过滤掉您要删除的部分。例如,如果您想删除20110602的日志,您可以使用cat文件名|grep-v“20110602”>>newfile

许多方法:单个文件可以使用vi或vim编辑器打开日志文件并使用编辑器中的搜索功能。在视图模式下,符号/后跟要向下搜索的关键字,符号?后跟要向上搜索的关键字,按n查找下一个,按n查找上一个。多个文件可以使用grep命令,例如greperror/var/log/messages*。将匹配到的错误关键字行和日志文件直接输出到屏幕上。您还可以使用cat命令,然后使用grep过滤和其他方法,而不是像上面两种那样实用。以上两种比较常用。

linux过滤日志关键字linux常用的20个命令linux查看log日志命令

原文标题:linux 过滤日志关键字 在linux中,如何批量删除日志文件中的日志(日志有显示时间)?,如若转载,请注明出处:https://www.saibowen.com/wenda/17296.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。