中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

linux日志查詢(tail命令、分頁查詢等)

時間:2019-06-16

linux格式化命令_linux命令_linux 關(guān)機命令

一、tail的使用

tail -n 20 filename

說明:顯示filename最后20行。

Linux下tail命令的使用方法。

linux tail命令用途是依照要求將指定的文件的最后部分輸出到標(biāo)準(zhǔn)設(shè)備,通常是終端,通俗講來,就是把某個檔案文件的最后幾行顯示到終端上,假設(shè)該檔案有更新,tail會自己主動刷新,確保你看到最新的檔案內(nèi)容。

tail命令語法

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [File ]

參數(shù)解釋:

-f 該參數(shù)用于監(jiān)視File文件增長。

-c Number 從 Number 字節(jié)位置讀取指定文件

-n Number 從 Number 行位置讀取指定文件。

linux命令_linux格式化命令_linux 關(guān)機命令

bydata傳進來的字節(jié)數(shù)組,用以接受filestream對象中的數(shù)據(jù),第2個參數(shù)是字節(jié)數(shù)組中開始寫入數(shù)據(jù)的位置,它通常是0,表示從數(shù)組的開端文件中向數(shù)組寫數(shù)據(jù),最后一個參數(shù)規(guī)定從文件讀多少字符.。fgets()的第一個參數(shù)和gets()的參數(shù)一樣linux命令,第二個參數(shù)n表示讀取字符的最大數(shù),至于第三個參數(shù),是轉(zhuǎn)為文件而設(shè)定,指明需要讀取的文件,如果要讀取鍵盤的輸入,這個參數(shù)為:stdin,stdin在頭文件stdio.h里聲明,所以要使用stdin,只需包含stdio.h頭文件即可。為了解決多讀取的eof字符(在文件中不可見),我們用一個小小的邏輯算法來避免eof字符帶來的困惑,如打印讀取的文件內(nèi)容時不將讀取到的eof字符輸出,或避免在讀取到eof字符(讀取此字符不成功)后無判斷文件是否結(jié)束的操作而又將上一次讀取到的數(shù)據(jù)輸出。

-b Number 從 Number 表示的512字節(jié)塊位置讀取指定文件。

-k Number 從 Number 表示的1KB塊位置讀取指定文件。

File 指定操作的目標(biāo)文件名稱

上述命令中,都涉及到number,假設(shè)不指定,默認(rèn)顯示10行。Number前面可使用正負(fù)號,表示該偏移從頂部還是從尾部開始計算。

tail可運行文件一般在/usr/bin/以下。

tail命令使用方法演示例子

1、tail -f filename

說明:監(jiān)視filename文件的尾部內(nèi)容(默認(rèn)10行,相當(dāng)于增加參數(shù) -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。

2、tail -n 20 filename

說明:顯示filename最后20行。

linux格式化命令_linux命令_linux 關(guān)機命令

3、tail -n +20 filename

說明:顯示filename前面20行。

4、tail -r -n 10 filename

說明:逆序顯示filename最后10行。

二、more是干嘛的

more是一個用來分頁顯示大文本文件的命令,它默認(rèn)是內(nèi)置在各個Linux發(fā)行版中的。

怎么用more

使用more命令,只需要鍵入:

$ more file_name

比如,我們想檢查/var/log目錄下的日志文件syslog,只需要鍵入:

$ more /var/log/syslog

linux命令_linux 關(guān)機命令_linux格式化命令

more命令

然后我們可以看到在屏幕左下角有個提示linux命令,告訴我們當(dāng)前的顯示比例為0%?瓷先ミ@個文件相當(dāng)大,所以第一頁是全部頁數(shù)的0%。使用空格鍵可以往下翻頁,然后就可以看到提示的百分比會增加。

Scroll page

限制每頁顯示的行數(shù)

在執(zhí)行more命令的時候,它會占用你終端窗口的全部空間用于顯示。但是你可以通過參數(shù)-數(shù)字來限制每頁顯示的行數(shù)。

例如,你希望每頁限制顯示12行,可以通過下面的命令:

$ more -12 /var/log/syslog
 上一個教程:feixiang3839的專欄