Linux日志文件查看和搜查命令(錯(cuò)誤日志排查定位)

cat命令

cat 命令用于連接文件并打印到標(biāo)準(zhǔn)輸出設(shè)備上畦娄,主要用來(lái)查看文件內(nèi)容又沾,創(chuàng)建文件弊仪,文件合并,追加文件內(nèi)容等功能捍掺。

語(yǔ)法格式
cat [-AbeEnstTuv] fileName
  
參數(shù)說(shuō)明:
-n 或 --number:由 1 開(kāi)始對(duì)所有輸出的行數(shù)編號(hào)撼短。
-b 或 --number-nonblank:和 -n 相似,只不過(guò)對(duì)于空白行不編號(hào)挺勿。
-s 或 --squeeze-blank:當(dāng)遇到有連續(xù)兩行以上的空白行曲横,就代換為一行的空白行。
-v 或 --show-nonprinting:使用 ^ 和 M- 符號(hào)不瓶,除了 LFD 和 TAB 之外禾嫉。
-E 或 --show-ends : 在每行結(jié)束處顯示 $。
-T 或 --show-tabs: 將 TAB 字符顯示為 ^I蚊丐。
-A, --show-all:等價(jià)于 -vET熙参。
-e:等價(jià)于"-vE"選項(xiàng);
-t:等價(jià)于"-vT"選項(xiàng)麦备;

示例:
1孽椰、cat -n f1.txt>f2.txt,對(duì)f1.txt文件中每一行加上行號(hào)后然后寫(xiě)入到f2.txt中凛篙,會(huì)覆蓋原來(lái)的內(nèi)容黍匾,文件不存在則創(chuàng)建它。
2呛梆、cat -n f1.txt>>f2.txt锐涯,對(duì)f1.txt文件中每一行加上行號(hào)后然后追加到f2.txt中去,不會(huì)覆蓋原來(lái)的內(nèi)容填物,文件不存在則創(chuàng)建它

tail命令

tail 命令用于按照要求將指定的文件的最后部分輸出到標(biāo)準(zhǔn)設(shè)備纹腌,通俗來(lái)講就是把某個(gè)文件的最后幾行顯示到終端上,如果該檔案有更新滞磺,tail會(huì)自動(dòng)刷新升薯,確保你看到最新的檔案內(nèi)容。

語(yǔ)法格式:
tail [參數(shù)] [文件]
參數(shù):
-f 循環(huán)讀取
-q 不顯示處理信息
-v 顯示詳細(xì)的處理信息
-c<數(shù)目> 顯示的字節(jié)數(shù) 例:tail -c 10 notes.log(顯示文件 notes.log 的最后 10 個(gè)字符)
-n<行數(shù)> 顯示文件的尾部 n 行內(nèi)容
--pid=PID 與-f合用,表示在進(jìn)程ID,PID死掉之后結(jié)束
-q, --quiet, --silent 從不輸出給出文件名的首部
-s, --sleep-interval=S 與-f合用,表示在每次反復(fù)的間隔休眠S秒 

定位日志文件錯(cuò)誤信息

cat  all_info.log | grep "錯(cuò)誤的關(guān)鍵信息提示" -C 10

查看日志中出現(xiàn)關(guān)鍵字 "錯(cuò)誤的關(guān)鍵信息提示" 的前后10行內(nèi)容

從第10行開(kāi)始顯示击困,顯示10行到30行:cat filename | tail -n +10 | head -n 30
tail -n 10:顯示最后10行
tail -n +10:從10行開(kāi)始顯示涎劈,顯示10行以后的內(nèi)容
head -n 10:顯示前面10行

搜索文件夾下所有文件或者某個(gè)文件匹配的字符串
搜索某個(gè)文件夾下所有文件:grep -rn '查找的字符串'  *

搜索某個(gè)文件:grep -rn '查找的字符串'  xxxxx.txt

搜索某個(gè)文件并輸出到自定目錄:grep -rn '查找的字符串'  xxxxx.txt >/data/tmp/tmp.txt
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市沛励,隨后出現(xiàn)的幾起案子责语,更是在濱河造成了極大的恐慌炮障,老刑警劉巖目派,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異胁赢,居然都是意外死亡企蹭,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)谅摄,“玉大人徒河,你說(shuō)我怎么就攤上這事∷湍” “怎么了顽照?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)闽寡。 經(jīng)常有香客問(wèn)我代兵,道長(zhǎng),這世上最難降的妖魔是什么爷狈? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任植影,我火速辦了婚禮,結(jié)果婚禮上涎永,老公的妹妹穿的比我還像新娘思币。我一直安慰自己,他們只是感情好羡微,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布谷饿。 她就那樣靜靜地躺著,像睡著了一般拷淘。 火紅的嫁衣襯著肌膚如雪各墨。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天启涯,我揣著相機(jī)與錄音贬堵,去河邊找鬼。 笑死结洼,一個(gè)胖子當(dāng)著我的面吹牛黎做,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播松忍,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蒸殿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了鸣峭?” 一聲冷哼從身側(cè)響起宏所,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎摊溶,沒(méi)想到半個(gè)月后爬骤,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡莫换,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年霞玄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了骤铃。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡坷剧,死狀恐怖惰爬,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情惫企,我是刑警寧澤撕瞧,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站狞尔,受9級(jí)特大地震影響风范,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沪么,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一硼婿、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧禽车,春花似錦寇漫、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至逸月,卻和暖如春栓撞,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背碗硬。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工瓤湘, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人恩尾。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓弛说,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親翰意。 傳聞我的和親對(duì)象是個(gè)殘疾皇子木人,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容