码迷,mamicode.com
首页 > 系统相关 > 详细

工作中用到的linux命令

时间:2014-07-25 14:16:41      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   文件   io   2014   for   

都是工作中用到的,解决问题至上,不求甚解,怕再忘了,所以记录一下,勿喷。

cat xxx.20140725.log |grep ,,2,,1,,|sed s/,,/\t/g|cut -f 1,10|awk {a[$0]++}END{for(i in a) print i}|awk {a[$2]++}END{for(i in a) print a[i],i}|sort -k1nr|head -10

先说一下这条命令:

cat:打印文件内容

grep:查找,用到的有\s匹配空白字符

sed:刚用到,初步看来是不用依赖vim可以做一些vim命令模式下的操作

cut:分割字符串,默认是制表符,-d重新指定一个字符,sed替换之后可以弥补只能只用单字符的限制

awk:很强大的一门语言,基本格式:‘pattern BEGIN{action}{action}END{action}‘,$0整行,$1第一个域(默认以空格分割,-F重新指定一个字符)

sort:排序,常用-u去重排序,-k1是取第几个元素(默认空白字符分割,使用-t重新指定一个字符),-n以数字,-r倒序

head:取前几行,-10

tail:取后几行,-10

工作中用到的linux命令,布布扣,bubuko.com

工作中用到的linux命令

标签:style   blog   color   使用   文件   io   2014   for   

原文地址:http://www.cnblogs.com/jieyuefeng/p/3867766.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!