linux如何在日誌中查詢關鍵字 前幾行 結尾幾行

2022-08-28 23:36:26 字數 638 閱讀 5992

如何使用命令列快速檢視專案日誌是每個開發人員必備技能,尤其在沒有專門日誌蒐集系統的情況下,想要知道目前專案執行狀態最好的辦法就是開啟log日誌一瞅即明白。

複雜的到用時再查不晚,但是簡單的還是有必要掌握的,以免顯得自己過low~

好啦!說重點!經驗總結以下幾條常用命令:

1、檢視日誌前 n行

cat 檔名 | head -n 數量

demo:

cat  test.log | head -n 200  # 檢視test.log前200行

2、檢視日誌尾 n行

cat 檔名 | tail -n 數量

demo:

cat  test.log | tail -n 200  # 檢視test.log倒數200行

方法一:

demo:

cat  test.log | grep "http"  # 返回test.log中包含http的所有行

方法二:

demo:

grep -i "http" ./test.log  # 返回test.log中包含http的所有行

如何在linux中查詢檔案

find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。find 命令會在硬碟進行檢索,速度較慢。find 指定目錄 指定條件 指定動作 whereis命令只能用於可執行檔案的搜尋,只能查到一些特定檔案,而且whereis和locate執行機制一樣,也是從資料庫中查詢 var lib l...

Linux日誌中如何查詢關鍵字及其前後的資訊

在日常工作中,我們經常需要檢視日誌,比如可以通過tail命令實時檢視日誌,也可以通過cat等命令檢視日誌資訊。但現在我們要討論的是,如何從日誌中通過關鍵字過濾出我們想要的內容,方法有多種,今天我們主要以cat命令來進行學習。假設存在日誌檔案hrun.log,查詢的關鍵字為 新增使用者 cat hru...

如何在Linux中查詢相應的VMDK

在任何作業系統環境中新增和刪除磁碟是任何系統管理員的日常任務。與包含大量磁碟的虛擬伺服器相比,從物理伺服器中刪除磁碟要容易一些。在本教程中,我們將嘗試使其變得更簡單,並說明如何在vmware工作站的linux系統中找到相應的vmdk。有時,可能會出現以下情況 您將大量具有相同大小的硬碟新增到虛擬伺服...