CHECK LOG COMMAND一 問

有 一 個 LOG大 約 有 八 千 幾 行 ,每 日 都 APPEND,我 如 果 要 CHECK LOG,有 乜 野 方 法 可以 CHECK到 係 大 約 一 個 行 數
我 用 TAIL -N 最 多 只 可 以 睇 到 由 尾 數 上 三 日 幾 行 ,再 上 就 唔 得 ,如 果 用 cat 明金.LGO |more就 有 排 先 CHECK到 ,請 問 个 有 無 其 他 方 法 可以 做 到
THANKS

打 cat (file name).log
已經出到最後一版
如不夠用 vi editor羅,小心D.

TOP

less / more (/folder/file_path.log)

TOP

可以用"less" 仲有search既功能, 如
less /var/log/everything.log
之後打按 / 打你想search既野,如 crond
/crond
就會highlight晒d match去到match既位置,按n就find next,  N就find previous
按q退出. 基本上都係vim果d key

TOP

另外又可以直接用grep黎搵你想睇既野 e.g.
grep "May  9" /var/log/everything.log  #show only message on 9th of May

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

本帖最後由 quintus 於 2010-5-9 20:06 編輯

用 less, 跳去某行,可以, e.g. 跳去第 100 行
less /var/log/messages
:100<enter>
(按 [q] 結束)

用 most, 跳去某行,可以, e.g. 跳去第 100 行
most /var/log/messages
g
Goto line: 100<enter>
(按 [q] 結束)

less 同 most 都可以 search, e.g.
less /var/log/messages 或 most /var/log/messags
向前 search
/ whatever_to_search<enter>
n - go to next match (forward)
向後 search
? whatever_to_search<enter>
n - go to next match (backward)

去文件頂
less 用 g
most 用 T (即 Top)

去文件底
less 用 G
most 用 B (即 Bottom)

TOP

用 less, 跳去某行,可以, e.g. 跳去第 100 行
less /var/log/messages
:100
(按 [q] 結束)

用 most, 跳去 ...
quintus 發表於 2010-5-9 20:02


補充吓
nl /var/log/dmesg | less

有埋line number

TOP

回復 8# travel


    正 !

一直唔識咁用, thank you.
不過要打多些 XD
(或者 alias 好了)

TOP

回復 8# travel

thanks.
標埋 blank lines, 可以用
nl -ba /var/log/messages | less

TOP