LINUX常用搜尋日誌命令彙總

2021-09-24 13:31:08 字數 705 閱讀 2965

第一種:檢視實時變化的日誌

tail -f 檔名(預設最後10行,相當於增加引數 -n 10)

ctrl + c 是退出tail 命令

其他情況:

tail -n 20 filename (顯示filename最後20行)

tail -n +5 filename (從第5行開始顯示檔案)

第二種:搜尋關鍵字附近的日誌

cat -n filename |grep "關鍵字"

其他情況:

cat filename | grep -c 5 '關鍵字' (顯示日誌裡匹配字串那行以及前後5行)

cat filename | grep -b 5 '關鍵字' (顯示匹配字串及前5行)

cat filename | grep -a 5 '關鍵字' (顯示匹配字串及後5)

第三種:進入編輯查詢:vi(vim) 

1、進入vim編輯模式:vim filename

2、輸入「/關鍵字」,按enter鍵查詢

3、查詢下乙個,按「n」即可

退出:按esc鍵後,接著再輸入:號時,vi會在螢幕的最下方等待我們輸入命令

wq! 儲存退出;

q! 不儲存退出;

其他情況:

/關鍵字   注:正向查詢,按n鍵把游標移動到下乙個符合條件的地方

?關鍵字   注:反向查詢,按shift+n 鍵,把游標移動到下乙個符合條件的

常用Linux命令彙總

絕對路徑 是以根目錄 為起點的完整路徑 相對路徑 是你當前的目錄 為起點的路徑 代表你的 home 使用者名稱目錄,假設你的使用者名稱是x,那麼 就是 home x 代表根目錄 代表上一次的目錄 回到根目錄 cd 檢視檔案屬性 stat sample nnie main 檢視當前路徑 pwd 建立資...

常用Linux命令彙總

常用linux命令彙總 1.根據類名查詢jar包 使用場景 專案很大時,打包後不知道該類在哪個jar包下 find name jar xargs grep 類名 2.查詢最新的日誌檔案 使用場景 生產環境中多元件不知道日誌在哪個具體的日誌檔案 find name log xargs ls lrt 檢...

Linux 常用除錯命令彙總

top h o cpu 檢視執行緒執行在相應的cpu上 top h o cpu 25l 0m h j s 999c 999b 6n utasks 907 total,2 running,901 sleeping,0 stopped,0 zombie mem 1853188k total,130768...