zoukankan      html  css  js  c++  java
  • 日志分析常用命令

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

    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相关信息表示不通)

  • 相关阅读:
    Windows 科研软件推荐
    有关Python 包 (package) 的基本知识
    《Using Python to Access Web Data》Week4 Programs that Surf the Web 课堂笔记
    Coursera助学金申请模板
    《Using Databases with Python》 Week2 Basic Structured Query Language 课堂笔记
    Jupyter 解决单个变量输出问题
    解决 pandas 中打印 DataFrame 行列显示不全的问题
    《Using Python to Access Web Data》 Week3 Networks and Sockets 课堂笔记
    缓存击穿及解决方案
    jvm垃圾收集器
  • 原文地址:https://www.cnblogs.com/dushenzi/p/9363555.html
Copyright © 2011-2022 走看看