如何查看超大的日志文件?

wudi7965 2003-08-15 03:51:10
Sco OpenServer5.0.5上Oracle7.3.2的警告日志文件(alert.log)变得很大(50M),我想查看它最后一次出现某字符串的地方前后的内容,该怎么办?vi已经打不开了。
...全文
540 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
strikerfy 2003-08-15
  • 打赏
  • 举报
回复
herohetao(金橙子)的做法,行得通,想法也不错,能否做成脚本,最好能选择要查看的文件,而且可以选择可以查看最后多少行,例如: Ltail -s (待查字符串) -f (要查看的文件) -n (要显示多少行),应该怎么做?
显刚 2003-08-15
  • 打赏
  • 举报
回复
最后一句好像有问题
应该是
cat -n alter.log |grep " 12345"|more
显刚 2003-08-15
  • 打赏
  • 举报
回复
grep -n "charactor" alter.log |tail -10
把n的前几位记下
比如是1234567
然后
cat -n alter.log |grep "^12345"|more
这样就可以看附近的100行了
okcai 2003-08-15
  • 打赏
  • 举报
回复
先用split分割为小文件,然后在grep查看你要的信息,
可以打开相应的小文件
CoolQ 2003-08-15
  • 打赏
  • 举报
回复
tail -100 ?

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧