Chinaunix首页 | 论坛 | 博客
  • 博客访问: 551510
  • 博文数量: 76
  • 博客积分: 2990
  • 博客等级: 少校
  • 技术积分: 827
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-26 10:53
文章分类

全部博文(76)

文章存档

2011年(47)

2010年(13)

2009年(5)

2008年(11)

分类: LINUX

2011-07-27 11:16:25


# 显示包含“regexp”的行及其前后行,并在第一行之前加上“regexp”所
# 在行的行号 (类似“grep -A1 -B1”)
sed -n -e '/regexp/{=;x;1!p;g;$!N;p;D;}' -e h
sed -n '/regexp/,$p'
# 替换倒数第二个“foo”
sed 's/\(.*\)foo\(.*foo\)/\1bar\2/'
# 替换最后一个“foo”
sed 's/\(.*\)foo/\1bar/'           

man 5 proc  #process information pseudo-filesystem
man 7 charsets #字符集信息
man 7 regex  #正则表达式信息
man 7 time   #Linux时钟机制
ssh -t host_A ssh host_B  #连接host_A,在host_A连到host_B
 

从上到下排序2011-07-20慢查询秒数,前面一列为次数,按秒数倒序排序
sed -n '/110720/,/110721/p' mysql-slow.log  |grep '# Query_time:' |awk '{print $3}' |sort -nr |uniq -c

以次数倒序排序
sed -n '/1  10720/,/110721/p' mysql-slow.log  |grep '# Query_time:' |awk '{a[$3]++}END{for(i in a){print a[i] " " i}}' |sort -rn

列出你最常用的10条命令
 history |awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' |sort -rn |head
阅读(730) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~