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
分享到:
相关推荐
nginx日志分析用于分析 nginx 日志文件的很棒的 linux shell 命令的精选列表。
SPSS为IBM公司推出的一系列用于统计学分析运算、数据挖掘、预测分析和决策支持任务的软件产品及相关服务的总称,有Windows和Mac OS X,Linux/Ubuntu版本。 SPSS软件主要应用于问卷调查、医药、人文社科类统计分析领域...
这个文件包括了linux的常用命令!在安装、使用和维护Linux系统中,我们都会用到大量的命令,而且命令参数繁多,这也可说是linux系统的一大特色,所以经常会忘记。这里记录我使用Linux当中用到过的命令,用于备查。
要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...
ss 是 Socket Statistics 的缩写。ss 命令可以用来获取 socket 统计信息,它显示的...tcp_diag 是一个用于分析统计的模块,可以获得 Linux 内核中第一手的信息,因此 ss 命令的性能会好很多。 常用选项 -h, –help 帮助
Linux uulog命令用于显示UUCP记录文件。 uulog可用来显示UUCP记录文件中记录。 语法uulog [-DFISv][-][-f][-I][-n][-s][-u][-X][--help] 参数说明: -D或–debuglog 显示排错记录。 -f或–follow 与-F参数类似,但仅...
二十二、编写一个用于添加新用户的脚本 二十三、kill指定用户或指定终端的用户进程 二十四、判断用户输入(是/否)的便捷方法 二十五、通过FTP下载指定的文件 二十六、文件锁定 二十七、用小文件覆盖整个磁盘 二十八、...
linux常用命令大全 1. ls :列出当前目录下的文件和文件夹。 2. cd :更改当前工作目录。 3. pwd:显示当前目录的绝对路径。 4. mkdir:创建一个新的目录。 5. touch:创建一个新的空文件或更新时间戳。 6. cp :...
R语言是一种开源的、跨平台的编程语言,主要用于数据分析和统计计算。它拥有丰富的数据处理和分析功能,广泛应用于数据挖掘、机器学习、生物信息学等领域。 R语言的特点包括: 灵活性强:R语言具有高度可定制性,...
Linux pppstats命令用于显示PPP连线状态。 利用pppstats(point to point protocol status)指令可让你得知PPP连接网络的相关信息。 语法pppstats [-adrv][-c][-w][网络界面] 参数说明: -a 显示绝对统计值。 -c 设置...
ss命令用于显示socket状态。他可以显示PACKET sockets,TCP sockets, UDP sockets,DCCP sockets, RAW sockets,Unix domain sockets等等统计。它比其他工具展示等多tcp和state信息。它是一个非常实用、快速、有效...
用于将通过cat /sys/kernel/debug/tracing/trace命令获取的log文件,进行解析,和统计,分类:哪一号中断,在哪一号CPU上运行,总共运行时间多久,最大单次处理时间,最小单次处理时间,平均处理时间,相同中断发生...
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。本文详细介绍了Netstat命令常用选项。
juicessh-performancemonitor, 用于监视linux服务器的JuiceSSH插件 JuiceSSH插件:性能监视器用于监视使用JuiceSSH插件SDK的linux服务器的JuiceSSH插件。 这个插件将连接你选择的JuiceSSH连接并执行命令来监视服务器...
18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述符 196 18.8 使用break和continue控制循环 197 18.8.1 break 197 ...
实时监控: 提供实时的性能监控和统计信息,包括内存使用、命令执行、连接数等。 数据浏览: 允许用户浏览和搜索Redis数据库中的键值对,以及执行一些基本的操作,如删除键等。 命令执行: 用户可以通过GUI界面...
ac命令输出用户登录/退出(连接时间,数小时)的统计信息。 lastcomm命令输出用户之前执行的命令的信息。 accton命令用于开启/关闭进程会计机制(process accounting)。 sa命令用于概述之前执行的命令的信息。 ...
本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还...18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述...
CPU-MEM-monitor:一个简单的脚本,用于记录一段时间内Linux CPU和内存使用情况(使用top或pidstat命令),并输出Excel或OpenOfficeCalc友好的报告
wc是一个用于统计的工具,全拼为:Word Count(单词统计) 实例: 1. 统计行数 $wc –l file 2. 统计单词数 $wc –w file 3. 统计字符数 $wc –c file 4. 统计流中的字符数 $echo –n 1234 | wc –c 输出:4 解读–...