日志分析常用命令

本节为大家介绍工作中日志分析常用命令:

1、cat(查看文件内容:带上-n参数,可以显示行号)

<注意>如果文件过大,请不要使用cat命令,影响CPU性能

2、less(more可以分页展示内容,less支持内容查找,并且高亮显示)

/是往下搜索,不断点击回车就会从上往下搜索

?是向上搜索,同上理

3、tail(显示文件尾:-n参数表示行数,-f参数可以让tail程序不退出,持续显示文件新增的内容)

4、head(显示文件头:-n参数表示行数)

5、sort(排序:默认按照字符序排列,-n参数表示按照数字顺序排列,-r参数表示按照逆序排列,-k参数表示指定排序的列,-t参数表示指定列分隔符)

6、uniq(去重:uniq的去重针对的是连续的行,所以常常与sort结合起来使用,-c参数用来在每一行前面加上出现的次数,-u参数表示展示仅出现一次的行,-d参数表示展示重复出现多次的行)

7、wc(统计字符数、字数、行数:-l参数表示统计行数,-c参数表示统计字节数,-L参数表示查看最长的行的长度,-w参数表示统计单词数)

8、grep(字符串查找:-c参数表示显示查找到的行数,grep的查找支持正则表达式)

9、find(文件查找:-name参数表示按照名称搜索,-print参数表示递归打印,find的查找支持正则表达式)

10、whereis(定位可执行文件的位置)

11、expr(表达式求值:运算符前后必须要有空格,*需要使用转义\*)

12、curl(访问工具:-i参数表示返回带header的文档,-I参数表示只返回header信息)

例如:curl www.baidu.com会返回页面内容

curl -i www.baidu.com会返回页面内容,带有header信息

curl -I www.baidu.com只返回header信息

13、telnet(检查端口通不通)

例如:telnet 127.0.0.1 8080(如果返回refuse相关信息表示不通)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 父亲为满足我一时兴起的馋买了樱桃。四月底的樱桃,还没有完全熟透,青黄色的皮下,果实略带一些酸,但甜早已经在口中酝酿...
    沈则心阅读 591评论 3 8
  • 在学习会议精神后,我看到了党中央对教育的关注和重视,看到了教育的发展前景和发展方向。作为一名教育从事者,我深知教育...
    婷婷94阅读 122评论 0 1
  • “你是不是等我很久了?” 他笑了笑“是啊,很久很久,我都不记得有多久了” “为什么一直等着我?” “唯有等着你,才...
    云水轩儿阅读 383评论 0 0
  • 此刻在从上海返襄阳家中的路上。我爱好旅游,但对城市之旅不感兴趣,去上海是因为责任在身! 从家里出发的时候,老公看我...
    笛子风情阅读 165评论 0 0