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

  • 相关阅读:
    一个简单的knockout.js 和easyui的绑定
    knockoutjs + easyui.treegrid 可编辑的自定义绑定插件
    Knockout自定义绑定my97datepicker
    去除小数后多余的0
    Windows Azure Web Site (15) 取消Azure Web Site默认的IIS ARR
    Azure ARM (1) UI初探
    Azure Redis Cache (3) 创建和使用P级别的Redis Cache
    Windows Azure HandBook (7) 基于Azure Web App的企业官网改造
    Windows Azure Storage (23) 计算Azure VHD实际使用容量
    Windows Azure Virtual Network (11) 创建VNet-to-VNet的连接
  • 原文地址:https://www.cnblogs.com/dushenzi/p/9363555.html
Copyright © 2011-2022 走看看