1. 程式人生 > 其它 >檢視日誌常用的命令

檢視日誌常用的命令

1 檢視日誌

檢視檔案內容
cat a.txt

檢視內容並顯示行號
cat -n a.txt

檢視檔案,空格翻頁
more a.txt

檢視檔案頭2行
head -2 a.txt


檢視檔案後2行
tail -2 a.txt

實時檢視新增內容
tail -f a.txt
  
實時檢視新增內容最後5行
tail -n 5 a.txt

2 -文件內搜尋關鍵詞


在文件內搜尋關鍵詞【hello】
grep hello a.txt

在文件內搜尋關鍵詞【hello】開頭的內容
grep ^hello a.txt


3 搜尋文件的位置

從根目錄精確搜尋某個檔案
find / -name a.txt

從根目錄批量搜尋字尾是bin的檔案
find / -name *.bin

4 檢視文件大小

du -h info.log

5 文件的篩選

5-1 檢視匹配w s y那行以及上下3行

cat a.txt | grep -C 3 wsy

年冬天,祖母死了,父親的差使1也交卸了,
正是禍不單行的日子。我從北京到徐州,
打算跟著父親奔喪2回家。到徐州見著父親,
wsy
看見滿院狼藉3的東西,又想起祖母,不禁簌簌地流下眼淚。
父親說:“事已如此,不必難過,好在天無絕人之路!”
回家變賣典質4,父親還了虧空;又借錢辦了喪事。這些日子,

5-2 檢視匹配w s y那行以及上3行

cat a.txt | grep -B 3 wsy

5-3 檢視匹配w s y那行以及下3行

cat a.txt | grep -A 3 wsy

5-4 顯示行號

cat -n a.txt

5-5 找到關鍵詞的行號

cat -n a.txt | grep wsy
我對任何唾手而得,快速,出自本能,即興,含混的事物沒有信心。我相信緩慢,平和,細水長流的力量,踏實,冷靜。我不相信缺乏自律精神和不自我建設,不努力,可以得到個人或集體的解放。