歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> Linux查看日志相關的命令

Linux查看日志相關的命令

日期:2017/3/3 12:29:29   编辑:Linux技術

Linux環境下查看日志用到的命令包括:cat,more,less,head,tail。

在我們的工作中要想合理的應用這些命令達到我們的目的,基本命令要配合合適的命令參數才有效。

接下來我們來詳細介紹一下這幾個參數和對應的命令參數:

1>cat:查看整個日志文件或者合並幾個日志文件並查看,Demo:命令依次為

cat item.log cat item.log trade.log > itemTrade.log

相關命令參數:

-n 從1開始對日志進行編號

-b 空白行不編號

-s 連續兩行空白行合並成一行

2>more:分頁查看日志,也有說法是按百分比查看日志。

應用時,輸入 more item.log分頁查看item的log。同時我們可以通過設置每頁行數進行更方便的查看。more -100 item.log

,每頁100行查看日志,按空格翻頁。同時我們可以看到當前日志占總日志的百分比。

3>less:功能與more類似,不同的是less可以通過b和f鍵進行前後翻頁。其中還有其他一些動作指令,這裡就不一一介紹了。大家可以根據具體的需要對某個命令進行詳細的查看學習。

4>head:從文本文件的頭部開始查看,head 命令用於查看一個文本文件的開頭部分。

Demo:

head -n 20 example.txt 顯示文件 example.txt 的前二十行內容;

命令參數:

-n 指定你想要顯示文本多少行。

-n number 這個參數選項必須是十進制的整數,它將決定在文件中的位置,以行為單位。

-c number 這個參數選項必須是十進制的整數,它將決定在文件中的位置,以字節為單位。

5>tail:查看文本文件的末尾

Demo:

tail -n 100 item.log 查看log最後100行日志

tail -n 100 -f item.log 查看商品日志的最後100行日志,並且顯示正在新增的日志。

命令參數:

-n 指定要顯示的行數

-f 動態查看指令,非常有用,可以即時的看到該日志的增長變化。開發應用中比較有用。還有很多參數,我太懶了不想寫了,用到的話去別的地方查吧。

Copyright © Linux教程網 All Rights Reserved