linux命令

找出指定的进程,并把该进程停止


ps  -ef |grep java | grep dcm | grep server | awk '{print $2}' | xargs kill -9

通过grep过滤出带有java字串的进程并管道传递给下一个grep
依次继续过滤出包含dcm的进程并传递给下一个grep过滤包含有server3字串的进程
通过awk 截取第二域 传递给kill 



 cat access.log.20151117   |  awk '{if($NF>1) print $0}' |  awk '{split($7,a,"?");count[a[1]]++}END{for(i in count)print count[i],i}' | sort -ntr
2015/11/17 18:0每行一个请求,$7代表所用的请求时间,筛选出请求时间大于一秒的请求,并统计每个请求的次数,并按请求次数从大到小排序
tail -200000  access.log  | grep "17/Nov/2015"  | grep ".action" |  awk '{print $0}' > access.log.20151117 
寻找出access.log日志的中含有“。action”的行,并输出正行,并输出到 access.log.20151117 文件中

4) wc :统计文档的行数字符数词数,常用的选项为:

-l :统计行数

-m :统计字符数

-w :统计词数


tee :后跟文件名,类似与重定向”>”,但是比重定向多了一个功能,在把文件写入后面所跟的文件中的同时,还显示在屏幕上






http://blog.csdn.net/zajin/article/details/13024283

你可能感兴趣的:(linux命令)