首頁 > 問答 > 主體
線上日誌檔很大,有200M,如果用VI看,會卡,那要怎麼搜尋內容呢?
typecho2017-06-14 10:52:22
你可以用 grep 搜索,支援正規
grep
或可以用 head tail 等查看頭部尾部的內容
head
tail
或用sed 查看指定範圍內的內容,sed也支援字串範圍,例如sed -nre '/regex1/,/regex2/p' 日誌可以列印符合的兩個正規則之間的日誌
sed
sed -nre '/regex1/,/regex2/p' 日誌
另外,awk可以顯示指定的欄位
awk
實在沒有可用的工具也可以使用 perl one-liner或腳本 來代替,雖然這語言老了,但是正則很強大,值的一學
perl
黄舟2017-06-14 10:52:22
使用less指令. less file.
less
less file
过去多啦不再A梦2017-06-14 10:52:22
搜尋的話一般用cat file_name | grep search_string
cat file_name | grep search_string
迷茫2017-06-14 10:52:22
為什麼不直接grep呢?