linux必學的60個命令 在linux中,如何批量刪除日志文件中的日志(日志有顯示時間)?
在linux中,如何批量刪除日志文件中的日志(日志有顯示時間)?要刪除日志文件的內(nèi)容嗎?似乎沒有刪除內(nèi)容的命令,但是所有者可以將日志寫入另一個文件并過濾掉您要刪除的部分。例如,如果您想刪除201106
在linux中,如何批量刪除日志文件中的日志(日志有顯示時間)?
要刪除日志文件的內(nèi)容嗎?似乎沒有刪除內(nèi)容的命令,但是所有者可以將日志寫入另一個文件并過濾掉您要刪除的部分。例如,如果您想刪除20110602的日志,您可以使用cat文件名| grep-V “20110602”>> newfile
許多方法:單個文件可以使用VI或VIM編輯器打開日志文件并使用編輯器中的搜索功能。在視圖模式下,符號/后跟要向下搜索的關鍵字,符號?后跟要向上搜索的關鍵字,按n查找下一個,按n查找上一個。多個文件可以使用grep命令,例如grep error/var/log/messages*。將匹配到的錯誤關鍵字行和日志文件直接輸出到屏幕上。您還可以使用cat命令,然后使用grep過濾和其他方法,而不是像上面兩種那樣實用。以上兩種比較常用。