首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Linux Shell 讀取日誌文件最後 10 行命令詳解

     編輯:程式設計疑難解答

命令格式

tail [選項] 文件名

常用選項

選項說明
(無)顯示最後 10 行(默認)
-n N顯示最後 N 行
-f實時跟蹤輸出(類似 less +F)
-c N顯示最後 N 個字節
+N從第 N 行開始顯示到結尾

示例

tail /var/log/syslog           # 最後 10 行
tail -n 20 /var/log/syslog     # 最後 20 行
tail -f /var/log/nginx/access.log  # 實時監控訪問日誌
tail -c 1000 /var/log/large.log    # 最後 1000 字節

進階組合

# 最後 10 行並高亮關鍵字
tail -n 10 /var/log/app.log | grep --color=auto "ERROR"

# 多文件合並查看
tail -n 5 /var/log/*.log
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved