当前位置: 首页 > news >正文

测试开发全日制学徒班7期第3天“-Linux常用统计命令

  • Linux常用统计命令

    • 常用统计命令的使用场景

      • 日志分析和监控:通过使用 Linux 统计命令,可以实时监控和分析系统日志文件,了解系统的运行状况和性能指标。例如,使用 tail 命令结合 grep 和 awk 进行日志过滤和关键信息提取,使用 wc 命令统计日志文件的行数或字数等

      • 文本处理和文件操作:Linux 统计命令可以通过行、字或字符统计给定文本文件的大小、字数、行数等。同时,还可以对文件进行排序、合并、去重、拆分等操作,以满足文件处理的需求

      • 数据清洗和预处理:在数据处理流程中,Linux 统计命令可以用于清洗和预处理原始数据。例如,使用 sed 命令进行文本替换、使用 cut 命令截取特定字段、使用 uniq 命令去重数据等。

    • 常用统计命令的使用

      • sort命令

        • 简介

          • 可以通过参数限制排序的分隔符、关键字以及排序规则

        • 格式

          • sort [参数] [文件名]

        • 常用参数

          • -b:忽略开头的空白字符

          • -f:将小写字母看做大写字母(忽略大小写)

          • -h:根据存储容量从小到大排序(KB、MB、GB)

          • -n:按数字大小从小到大排序

          • -r:以相反(从大到小)的顺序来排序

          • -o:把排序结果写入新文件中

          • -t:指定分隔符,默认为空格,后跟分隔符

          • -k:指定分隔符排序的列数关键字,后跟数字,与 -t 参数配合使用

          • -V:按照数字版本从小到大排序

        • 基本使用

          • cat sort_n——默认不加参数的话sort会把纯数字按照从小到大的排列(他不会把数字看成一个整体而是按照文本的方式进行排序)image

          • sort -r sort_n——安文本形式以相反(从大到小)的方式进行排序image

          • sort -rn sort_n——将数字看成整体从大到小排序image

          • sort -n sort_n——将数字看成整体从小到大排序image

          • sort -h sort_h——按照单位从小到大排序image

          • sort -h sort_h -o 3.txt——按照单位从小到大排序,且把排序结果写入新的文件中image

          • sort -t . -k 2 sort_t——按照分隔符进行分割后按第二列进行排序image

          • sort -V sort_V——按照版本号从小到大排序image

          • cat sort_n | sort -n——以管道形式进行排序image

      • uniq命令

        • 简介

          • 去重命令只对比前后两行是否有重复内容,所以在去重之前应先对文件内容进行排序

        • 格式

          • uniq [参数] [文件名]

        • 常用参数

          • -c:统计重复出现的次数,会展示在第一列

          • -d:所有邻近的重复行只被打印一次。重复次数要大于等于 2

          • -D:所有邻近的重复行将全部打印,只出现一次的就会被隐藏起来

          • -f:跳过对前 n 个列的比较

          • -s:跳过对前 n 个字符的比较

          • -w:只对每行前 n 个字符进行比较是否重复

        • 基本使用

          • uniq -c uniq_demo.txt——统计每一行重复出现的次数,并且重复出现次数展示在第一列image

          • uniq -cf 2 uniq_demo.txt——跳过前2列对比统计出现重复出现的次数并将重复次数展示在第一列image

          • uniq -cdf 2 uniq_demo.txt——所有邻近的重复行只打印1次image

          • uniq -Df 2 uniq_demo.txt——所有邻近的重复行将全部打印image

          • cat uniq_demo.txt | sort -k 3——以管道符形式进行排序image

      • wc命令

        • 简介

          • 只输入 wc 不加任何参数的话,会依次打印行数、单词数、字节数

        • 格式

          • wc [参数]

        • 常用参数

          • -c:统计字节数

          • -l:统计行数

          • -w:统计单词数

          • -L:打印最长行的长度(字节数),不包含最后的换行符

        • 基本使用

          • wc -c 3.txt——统计字节数image

          • wc -l 3.txt——统计行数image

          • wc -w 3.txt——统计单词数image

          • wc -L 3.txt——打印最长行的长度(字节数),不包含最后面的换行符image

          • cat uniq_demo.txt | sort -k 3 | uniq -cdf 2 | wc -c——以管道符形式进行操作image

http://www.jsqmd.com/news/599445/

相关文章:

  • 2026成都屋顶花园防水补漏:幕墙玻璃更换/房屋防水补漏上门服务/防水补漏维修/附近做防水补漏的电话/选择指南 - 优质品牌商家
  • HEX文件格式详解与嵌入式开发应用
  • MPC无人驾驶车辆模型预测控制 基于动力学轨迹跟踪,参考轨迹可任选,包括(双移线,五次多项式等)
  • 嵌入式状态机库:FSM与HSM在Arduino/STM32中的工程实践
  • 轻量级API开发工具:Postman便携版零配置解决方案
  • 手把手教你用FRP+阿里云ECS,和异地好友稳定联机《星露谷物语》(保姆级图文)
  • 孤能子视角:“人“的关系线束
  • 单级式三相光伏并网逆变器波形详解:探究并网电流与直流母线电压追踪电网电压波形的关系及实际应用场景
  • CCLE数据库实战指南:从数据下载到肝癌细胞系分析
  • 聚焦供应链整合与服务响应:2026年4月PVC扣板服务商综合实力TOP5 - 2026年企业推荐榜
  • 存储器技术解析:从NAND Flash到DRAM的工程实践
  • Magellan AIS库:ESP32/ESP8266嵌入式AIS数据解析与物联网集成
  • Altium Designer PCB元器件成簇摆放技巧与实战
  • 2026年地埋喷头源头厂家**测评:五大服务商深度对比与选购指南 - 2026年企业推荐榜
  • 2025 ICPC武汉邀请赛 G [根号分治 容斥原理+DP]
  • TVA系统从安装到调优的关键节点把控
  • 极米投影仪蓝牙控制故障排除指南:从现象到解决方案
  • Qwen2.5-VL-7B-Instruct效果对比:不同prompt工程对图文推理影响分析
  • Arduino彩色LCD扩展板驱动库深度解析与嵌入式图形开发
  • Windows系统优化神器Winhance中文版:让电脑飞起来的完整指南
  • 一维光子晶体Zak相位计算详解:包含COMSOL与MATLAB应用方法和步骤
  • Pixel Language Portal详细步骤:从GitHub源码构建到自定义16-bit图标替换
  • 2026年游戏测试培训品牌怎么选:成都IT培训费用/成都专项测试/成都人工智能AI测试/成都军工测试/成都大模型测试/选择指南 - 优质品牌商家
  • RT-Thread 4.1.0内核更新与静态HOOK机制解析
  • 嵌入式开发必备:七大数据结构实战解析
  • 【投资小知识】金融投资领域常说的 Alpha(α)和 Beta(β)
  • 揭露“半公益站”骗局:表面“公益”,实则“套娃”,你的隐私正在被层层倒卖!
  • 企业CMMI认证全流程解析:从准备到证书获取的实战指南
  • 日常运维与模型迭代:让TVA越用越“聪明”的实战手册
  • TMC5130/TMC5160步进电机驱动芯片深度解析与工程实践