`
pouyang
  • 浏览: 321561 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 用于分析统计的命令

 
阅读更多

 

1、统计文件中的重复行,重复的内容可以是行,也可以是行的某个位置的值。

cat  mpsp.log  | awk '{printf("%s \n" , substr($1,1,15))}' | uniq -c | sort -k 1 -n 
  

2、读取文件中的每行,然后从另外的文件中过滤这些内容。

#test.sh
#!/bin/sh
for i in `cat test.temp`
	do
		echo $i
		grep $i error.log
	done

./test.sh | wc -l

 

3、清空指定文件的日志,文件路径放在了filepath文件中。

#filepath
/home/ouyangping/system.log

#!/bin/sh
temp=100
c=0
while [ $c -eq 0 ] 
do
        for log_path in `cat filepath`
         do 
                file_size=`du -m $log_path | awk '{printf("%s",$1)}'`
                if [ $file_size -gt $temp ];then
                        echo "清空 $log_path : $file_size"
                        echo "" > $log_path
                else
                        echo " set temp: $temp ;  $log_path size: $file_size"
                fi
        done
        sleep 6
        echo "-------------"
done

 

 

4、替换poy文件或者目录下的逗号,替换成空格。

 

   sed -i 's/,/ /g' `grep , -rl poy`

 

 

   # http://linux.chinaunix.net/techdoc/system/2008/09/02/1029371.shtml

 

 

5、skiil -kill -u user

 

6、ctrl+d,ctrl+u,ctrl+f,ctrl+b,dd,ndd

 

分享到:
评论

相关推荐

    linux数据统计基本命令

    在Linux环境中进行数据统计是一项非常重要的技能,无论是系统管理员还是开发人员,掌握一些基本的数据统计命令对于日常的工作都是极其有用的。本文将详细介绍几个常用的Linux数据统计命令及其用法,帮助读者更好地...

    linux常用命令linux常用命令linux常用命令常用命令常用命令

    - **用途**:此命令用于显示用户当前所处的工作目录的完整路径。 - **示例**: ```bash [root@localhost ~]# pwd /root ``` #### 二、`ls` 命令:列出当前目录下的文件及子目录 - **主要选项**: - `-a`:显示...

    linux下DB2常用命令

    自动生成一个批处理文件,用于执行统计表的操作。 17. 自动生成建表(视图)语句 在服务器上:C:\sqllib\misc 自动生成建表(视图)语句,用于快速创建数据库对象。 这些命令可以帮助用户快速管理和维护 DB2 ...

    linux ps 命令详解

    在Linux操作系统中,`ps`(Process Status)命令是用于查看系统当前进程状态的工具。它能够显示进程的实时信息,帮助用户了解系统的运行情况,进行进程管理。`ps`命令历史悠久,功能强大,通过不同的选项组合可以...

    \Linux命令 \Linux命令 \Linux命令

    - `awk`: 更复杂的文本处理工具,用于数据分析和报告生成。 10. **其他实用命令**: - `file`: 查看文件的MIME类型。 - `iconv`: 文件编码转换。 - `convert` (来自ImageMagick): 图像处理,如批量调整图片大小...

    Linux 命令 Linux常用命令全集.CHM 电子书

    ### Linux常用命令全集知识点详解 #### 目录操作 **1.1.1 切换目录 -- cd** - **用途**: `cd` 命令用于改变当前工作目录。 - **语法**: `cd [directory]` - **示例**: `cd /usr/local` 将当前工作目录切换到 `/usr...

    Linux命令详解手册

    - wc用于统计单词数、字符数和行数。 4. Linux压缩备份命令部分 压缩和备份命令用于数据的压缩、解压缩和备份。 - ar用于管理归档文件; - bunzip2、bzip2和bzip2recover用于bzip2格式的压缩和解压缩; - compress...

    linux文本处理命令

    Linux 文本处理命令是 Linux 操作系统中的一组命令,用于处理文本文件和文本流的命令。这些命令可以实现文本的排序、去重、统计、过滤等操作。本文将详细介绍 Linux 文本处理命令,包括 sort、uniq、tsort 等命令的...

    Linux JSON 常用解析命令总结

    ### Linux JSON 常用解析命令总结 #### 概述 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。由于其简洁性和高效性,JSON成为了现代Web应用中最...

    linux下查看端口命令及服务

    `route` 命令主要用于显示或更改 Linux 系统中的 IP 路由表。它可以用来添加、删除或查看路由表中的信息。通过该命令,我们可以方便地进行网络配置调整。 **语法格式**: ```bash route [选项] [参数] ``` - **...

    linux性能分析工具

    在Linux环境中,有多个内置命令,如`top`、`ps`、`iostat`和`vmstat`,它们各自专注于不同的系统层面,例如CPU使用率、内存状态、磁盘I/O和系统调用等。然而,当需要综合分析时,这些工具之间的切换可能会变得繁琐。...

    nginx-log-analysis:用于分析 nginx 日志文件的很棒的 linux shell 命令的精选列表

    接下来,我们将介绍一些常用的Linux shell命令用于分析这些日志。 1. **`grep`**:筛选特定信息。例如,找出所有返回404状态码的请求: ``` grep '404' /var/log/nginx/access.log ``` 2. **`awk`**:处理字段...

    Linux性能调优命令精华

    "Linux性能调优命令精华"这个主题涵盖了在优化Linux系统性能时常用的命令,这些命令可以帮助我们监控系统状态、诊断问题,并进行必要的调整。 首先,`top`和`htop`命令是实时查看系统资源使用情况的基本工具。`top`...

    Linux系统运维必备命令

    * `wc` 命令用于统计文件的行数、单词数或字节数等。 * `iconv` 命令用于转换文件的编码格式。 * `dos2unix` 命令用于将 Windows DOS 格式文件转换为 Unix、Linux 格式。 * `diff` 命令用于比较文件的差异。 * `...

    Linux命令大全 chm

    14. **netstat**:网络状态工具,用于查看网络连接、路由表、接口统计等信息。 15. **chmod**:改变文件或目录的权限。例如,`chmod 755 file`会给`file`设置可执行权限,以便执行。 这个CHM文件应该覆盖了更多...

    Linux基本命令.ppt

    Linux操作系统是开源且免费的,它提供了一个命令行界面,让用户通过输入命令来与系统进行交互。本节将深入探讨Linux的基本命令,这些命令对于日常的系统管理和维护至关重要。 首先,`man` 和 `--help` 是获取命令...

Global site tag (gtag.js) - Google Analytics