关闭

在Linux/Unix上分析程序日志的技巧

发表于:2010-2-22 10:37

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  3、  常用选项

  -i 匹配时忽略大小写

  -n 在打印的行前显示该行在原文件中的行号

  -v 该选项,将 grep 的默认行为翻转,打印那些不包含特定模式的行

  wc :

  作用:统计文件中的行数、字数和字节数

  用法:

  wc filename

  如:

  [service@localhost threshold]$ wc nohup.out

  9761028 76738200 1672741676 nohup.out

  从前到后的三个数分别是行数、字数、字节数。

  该指令比较常用的参数是 -l ,这个参数可以只统计行数

  [service@localhost threshold]$ wc -l nohup.out

  9761028 nohup.out

  head:

  作用:显示文件的开头 N 行

  用法:

  head -num filename

  如:

  head -100 catalina.out

  显示 catalina.out 的前 100 行

  tail :

  作用:显示文件的最后 N 行,或者实时显示文件中新增的内容。

  用法:

  1、  显示文件最后 N 行

  tail -num filename

  如:

  tail -100 catalina.out

  则显示 catalina.out 文件的最后 100 行

  2、  实时显示文件中新增内容

  tail -f filename

  如:

  tail -f catalina.out

  执行该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。如果想终止输出,按 Ctrl+C 即可。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号