国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

總結(jié)Linux 6種日志查看方法

2024-08-28 00:04:45
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

作為一名后端程序員,和Linux打交道的地方很多,不會(huì)看Linux日志,非常容易受到來(lái)自同事和面試官的嘲諷,所以掌握一種或者幾種查看日志的方法非常重要。

Linux查看日志的命令有多種: tail、cat、tac、head、echo等,本文只介紹幾種常用的方法。

1、tail

這個(gè)是我最常用的一種查看方式

命令格式: tail[必要參數(shù)][選擇參數(shù)][文件]
-f 循環(huán)讀取
-q 不顯示處理信息
-v 顯示詳細(xì)的處理信息
-c<數(shù)目> 顯示的字節(jié)數(shù)
-n<行數(shù)> 顯示行數(shù)
-q, --quiet, --silent 從不輸出給出文件名的首部
-s, --sleep-interval=S 與-f合用,表示在每次反復(fù)的間隔休眠S秒

用法如下:

tail -n 10 test.log 查詢(xún)?nèi)罩疚膊孔詈?0行的日志;
tail -n +10 test.log 查詢(xún)10行之后的所有日志;
tail -fn 10 test.log 循環(huán)實(shí)時(shí)查看最后1000行記錄(最常用的)

一般還會(huì)配合著grep用,例如 :

tail -fn 1000 test.log | grep '關(guān)鍵字'

如果一次性查詢(xún)的數(shù)據(jù)量太大,可以進(jìn)行翻頁(yè)查看,例如:

tail -n 4700 aa.log |more -1000 可以進(jìn)行多屏顯示(ctrl + f 或者 空格鍵可以快捷鍵)

2、head

跟tail是相反的head是看前多少行日志

head -n 10 test.log 查詢(xún)?nèi)罩疚募械念^10行日志;
head -n -10 test.log 查詢(xún)?nèi)罩疚募俗詈?0行的其他所有日志;

head其他參數(shù)參考tail

3、cat

cat 是由第一行到最后一行連續(xù)顯示在屏幕上

一次顯示整個(gè)文件 :

 $ cat filename

從鍵盤(pán)創(chuàng)建一個(gè)文件 :

$cat > filename


將幾個(gè)文件合并為一個(gè)文件:

$cat file1 file2 > file 只能創(chuàng)建新文件,不能編輯已有文件.


將一個(gè)日志文件的內(nèi)容追加到另外一個(gè) :

$cat -n textfile1 > textfile2

清空一個(gè)日志文件:

$cat : >textfile2


注意:> 意思是創(chuàng)建,>>是追加。千萬(wàn)不要弄混了。

cat其他參數(shù)參考tail

4、more

more命令是一個(gè)基于vi編輯器文本過(guò)濾器,它以全屏幕的方式按頁(yè)顯示文本文件的內(nèi)容,支持vi中的關(guān)鍵字定位操作。more名單中內(nèi)置了若干快捷鍵,常用的有H(獲得幫助信息),Enter(向下翻滾一行),空格(向下滾動(dòng)一屏),Q(退出命令)。more命令從前向后讀取文件,因此在啟動(dòng)時(shí)就加載整個(gè)文件。

該命令一次顯示一屏文本,滿屏后停下來(lái),并且在屏幕的底部出現(xiàn)一個(gè)提示信息,給出至今己顯示的該文件的百分比:

主站蜘蛛池模板: 巴林右旗| 林周县| 罗源县| 金湖县| 香港| 阿图什市| 廊坊市| 万安县| 鸡泽县| 滕州市| 蒲江县| 桐庐县| 鸡东县| 苍溪县| 兴城市| 甘谷县| 固原市| 桦甸市| 清丰县| 大荔县| 万荣县| 永兴县| 广灵县| 临西县| 门头沟区| 台南县| 连州市| 灵台县| 探索| 霍山县| 荃湾区| 屏东县| 崇义县| 湖南省| 方城县| 峨眉山市| 漳平市| 包头市| 台江县| 博湖县| 和静县|