Linux基礎(chǔ)命令2(二)

4.1查看文件內(nèi)容

? ? cat? 文件內(nèi)容全部顯示之碗,用“Ctrl+C”中斷(適合內(nèi)容比較少的文件蝙眶,不適合內(nèi)容比較多的)

? ? more? 文件內(nèi)容一頁一頁的下翻,“空格”翻頁褪那,用“Ctrl+b”回退往上翻幽纷,“q”退出(適用于內(nèi)容較多的文件)

? ? less? 文件內(nèi)容按“↑↓”鍵按照“行”翻動(dòng),“q”退出博敬。

練習(xí):

cd /var/log

ll

cat Xorg.q.log

more Xorg.q.log

less Xorg.q.log

4.2 tail實(shí)時(shí)查看文件內(nèi)容

? ? tail -f? 實(shí)時(shí)查看文件內(nèi)容友浸。假如文件被移除,然后重命名偏窝,就無法再監(jiān)控到文件收恢。

? ? tail -F? 實(shí)時(shí)查看文件內(nèi)容。假如文件被移除祭往,然后重命名伦意,會(huì)不斷地“retry”嘗試去監(jiān)控文件,直到文件被監(jiān)控到位硼补。

[高危命令2:](千萬不能把“tail -f"寫成“tail -F")

? !!!規(guī)避風(fēng)險(xiǎn):tail --help (仔細(xì)閱讀命令幫助)

練習(xí):

touch 1.log? 2.log

ll?

(新建兩個(gè)會(huì)話窗口驮肉,分別輸入:)

tail -f 1.log

tail -F 2.log

(此時(shí)在原會(huì)話窗口輸入:)

echo 1 >> 1.log(觀察新建窗口2的變化)

echo 2 >> 2.log(觀察新建窗口3的變化)

#說明tail -f 和tail -F都能實(shí)時(shí)查看文件內(nèi)容

(在原會(huì)話窗口繼續(xù)輸入:)

mv 1.log 1.log1

touch 1.log

echo 3 >> 1.log(觀察新建窗口2的變化,此時(shí)沒有任何變化已骇,說明tail -f已經(jīng)監(jiān)測不到了)

(在原會(huì)話窗口繼續(xù)輸入:)

mv 2.log 2.log1

touch 2.log

echo 4 >> 2.log(觀察新建窗口2的變化离钝,說明tail -F能夠不斷嘗試監(jiān)測文件票编,直到監(jiān)測到)

? ? tail -100f 1.log? #查看文件內(nèi)容倒數(shù)100行,并實(shí)時(shí)監(jiān)控卵渴,用“Ctrl+C”退出(用于定位問題慧域,可在查看問題上使用)

練習(xí):

cd /var/log

ll

tail -100f Xorg.q.log


[附:]log4j 日志組件 規(guī)則:大小100M,保留10份

例如:exp.log 當(dāng)其滿了100M時(shí)浪读,執(zhí)行:

mv exp.log exp.log1

touch exp.log #生成空的exp.log和100M的exp.log1

當(dāng)空的exp.log又滿100M時(shí)吊趾,又執(zhí)行:

mv exp.log exp.log2

touch exp.log #生成空的exp.log和100M的exp.log2

一直這樣直到生成10個(gè)100M的exp.log.x文件(x:1~10),然后循環(huán)滾動(dòng)。

?當(dāng)文件內(nèi)容特別多時(shí)瑟啃,如何快速定位到“ERROR”等關(guān)鍵信息论泛?

? cat 文件.log |.grep ERROR(或其他關(guān)鍵詞) #打印文件內(nèi)容;"|":管道符(把上一個(gè)命令輸出結(jié)果作為下一個(gè)命令輸入)

? ? ①cat 文件.log | grep -A 10 ERROR

? ? ? #顯示當(dāng)前關(guān)鍵詞" ERROR"出現(xiàn)后的后10行

? ? ②cat 文件.log | grep -B 10 ERROR

? ? ? #顯示當(dāng)前關(guān)鍵詞" ERROR"出現(xiàn)后的前10行

? ? ③cat 文件.log | grep -C 10 ERROR

? ? ? #顯示當(dāng)前關(guān)鍵詞" ERROR"出現(xiàn)后的前后各10行蛹屿,共21行

當(dāng)ERROR很多時(shí)屁奏,成千上萬,可用以下命令:

? ? ④cat 文件.log | grep -C 10 ERROR > 1.log

? ? ? #把查看到的" ERROR"內(nèi)容(即關(guān)鍵詞ERROR的前后各20行(輸入并覆蓋到文件1.log里面

? ? more 1.log #用more查看1.log文件內(nèi)容

練習(xí):

vi error.log

cat error.log | grep ERROR

cat error.log | grep -A 10 ERROR

cat error.log | grep -B 10 ERROR

cat error.log | grep -C 10 ERROR

touch 1.log

cat error.log | grep -C ERROR > 1.log

cat 1.log

當(dāng)文件內(nèi)容很大時(shí)错负,通過進(jìn)入編輯模式操作:

? ? ⑤vi 文件.log 然后"shift+ : "

? ? ? 輸入"/ ERROR"(/:匹配符)回車坟瓢,再按"n"上下翻進(jìn)行查找

? ? ⑥通過將日志文件下載到Windows電腦再進(jìn)行搜索、定位犹撒、分析:

? ? ? yum install -y lrzsz #安裝上傳下載包

? ? 接著使用rz折联、sz進(jìn)行上傳下載,見5

【坑:】假如xxx.log原文件很大识颊,那么從生產(chǎn)下載到公司網(wǎng)絡(luò)是不是要走外網(wǎng)帶寬10M的诚镰,

問:會(huì)不會(huì)影響公司服務(wù)?

答:肯定會(huì)影響公司服務(wù)的

[建議]:假如下載文件很大祥款,業(yè)務(wù)高峰期或者工作日白天盡量不要做清笨。如果非要做,那就限速!(通過下載工具FTP刃跛,而不能使用sz)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末抠艾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子桨昙,更是在濱河造成了極大的恐慌检号,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蛙酪,死亡現(xiàn)場離奇詭異齐苛,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)滤否,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門脸狸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來最仑,“玉大人藐俺,你說我怎么就攤上這事炊甲。” “怎么了欲芹?”我有些...
    開封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵卿啡,是天一觀的道長。 經(jīng)常有香客問我菱父,道長颈娜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任浙宜,我火速辦了婚禮官辽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘粟瞬。我一直安慰自己同仆,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開白布裙品。 她就那樣靜靜地躺著俗批,像睡著了一般。 火紅的嫁衣襯著肌膚如雪市怎。 梳的紋絲不亂的頭發(fā)上岁忘,一...
    開封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音区匠,去河邊找鬼干像。 笑死,一個(gè)胖子當(dāng)著我的面吹牛驰弄,可吹牛的內(nèi)容都是我干的蝠筑。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼揩懒,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼什乙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起已球,我...
    開封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤臣镣,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后智亮,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體忆某,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年阔蛉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了弃舒。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖聋呢,靈堂內(nèi)的尸體忽然破棺而出苗踪,到底是詐尸還是另有隱情,我是刑警寧澤削锰,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布通铲,位于F島的核電站,受9級(jí)特大地震影響器贩,放射性物質(zhì)發(fā)生泄漏颅夺。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一蛹稍、第九天 我趴在偏房一處隱蔽的房頂上張望吧黄。 院中可真熱鬧,春花似錦唆姐、人聲如沸稚字。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胆描。三九已至,卻和暖如春仗阅,著一層夾襖步出監(jiān)牢的瞬間昌讲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來泰國打工减噪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留短绸,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓筹裕,卻偏偏與公主長得像醋闭,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子朝卒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355