`
cloudeagle_bupt
  • 浏览: 540855 次
文章分类
社区版块
存档分类
最新评论

Linux 几条强大命令的学习

 
阅读更多

转自: http://blog.csdn.net/mrtitan/article/details/11068879

最近今天陆续学习了几条强大的Linux命令,记录下学习资料:


find+xargs+grep:http://www.cnblogs.com/skynet/archive/2010/12/25/1916873.html


awk:处理列格式文件利器

http://coolshell.cn/articles/9070.html


sed:处理行式文件利器

http://coolshell.cn/articles/9104.html


perl:正则匹配解析文件利器

给出一个例子:

cat rs-status.log | perl -lne 'if($_ =~/memstoreSizeMB=(\d+)/){if($1>0 &&$1<500){ print $1}}' | sort -n | perl -lne '$sum+=$_;$count++;$max=($max>$_)?$max:$_; }{$avg=$sum/$count;print "sum=$sum,max=$max,avg=$avg,count=$count"'

匹配上一行的数据

perl -lne 'if(/Recover RBW replica/){print $1 if( $last =~ /src: \/(.*):[0-9]+ dest/)} else{$last=$_}' /opt/log/hadoop/hadoop-hdfs-datanode-`hostname`.log
分享到:
评论

相关推荐

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    Linux的学习,希望对你有帮助

    我们把Linux命令按照在系统中的作用分成几个部分分别予以介绍。但是,还有一些命令不好划分,然 而学习它们同样是比较重要的。 Linux的命令行方式功能强大,如果熟练掌握了Linux的常用命令,往往只需要通过各种技巧...

    Linux操作系统基础教程

    发环境(并不一定是最友好的,但一定是最强大的),我建议你一定要好好的熟悉一下 Linux。 三.如何得到Linux? 据我所知,大多数的 Linux 发行版本(Linux distribution)和核心(Kernel)都是可以 从网上下载...

    windows实用dos命令大全

    (2)PATH命令中的路径,若有两条以上,各路径之间以一个分号“;”隔开;  (3)PATH命令有三种使用方法:  PATH[盘符1:][路径1][盘符2:][路径2]…(设定可执行文件的搜索路径) PATH:(取消所有路径)  ...

    linux下GDB调试教程

    软件的优势在于,他们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就 可 以做出一个非常强大的功能。 于是 UNIX 下的软件比 windows 下的软件更能有机的结合,各自发挥各自的长处,组合 成更为强筋的...

    Linux管理员秘技:用快捷命令一招制胜

    Linux的命令行方式有着强大的功能,对于熟练的Linux系统管理员来说,往往只需要通过各种技巧,组合构成一条复杂的命令,从而完成用户任务。那么一条复杂的Linux命令怎样构成呢?下面来介绍几个技巧。

    linux gdb教程.pdf

    软件的优势在于,他们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可 以做出一个非常强大的功能。 于是UNIX下的软件比windows下的软件更能有机的结合,各自发挥各自的长处,组合 成更为强筋的...

    基于Linux 的防火墙技术研究

    Filter、Nat、Mangle 而得名,每个表有几条链。一条链就是发生在包L 的一系列动作,例如Filter 表就有INPUT、FORWARD、OUTPUT 三个不同的默认链。如果包过滤需要检查IP 包,则netfilter 框架在网络层截获IP 包,这就...

    Tcl_TK编程权威指南pdf

    因此,我就总结了一套编程技巧以充分利用Tcl/Tk的强大功能,同时回避一些棘手的问题。这本书就是一本帮助你最大限度地利用Tcl/Tk并回避一些我所经历过的令人头痛的问题的实用编程指南。 我接触Tcl语言大概已经有10...

    adb1.0.26包含fastboot.exe

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 ...

    新版Android开发教程.rar

    � 具有强大的 Linux 社区的支持。 Android Android Android Android 的不足 � 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方...

    JAVA上百实例源码以及开源项目源代码

     [ConfigLine.java] 控制条类  [RoundBox.java] 限定选择控件  [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP...

    .htaccess

    .htaccess 并不难于使用,归根结底,它只是在一个text文档中添加几条简单的指令而已。 &lt;br&gt;Will My Host Support It? 我的主机支持它吗? &lt;br&gt;This is probably the hardest question to give a simple answer...

    流光4.71 for.zip

    比如sulog会记录用户使用su命 令试图进入系统的情况,在sulog文件尾部附加一条信息,以记录su命令是否被成功使用。不同版本的UNIX系统存放日志文件的目录不同,常见目录如下:/usr/adm 早期的UNIX系统/var/adm 较新...

    uboott移植实验手册及技术文档

    4、交叉编译器 arm-softfloat-linux-gnu-gcc-3.4.5 【实验步骤】 一、建立自己的平台类型 (1)解压文件 #tar jxvf u-boot-1.3.1.tar.bz2 (2)进入 U-Boot源码目录 #cd u-boot-1.3.1 (3)创建自己的开发板...

    JAVA上百实例源码以及开源项目

     [ConfigLine.java] 控制条类  [RoundBox.java] 限定选择控件  [MonthMaker.java] 月份表算法类  [Pallet.java] 调色板,统一配色类 Java扫雷源码 Java生成自定义控件源代码 2个目标文件 Java实现HTTP...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    此外,还要考虑开发人员的水平,学习了两年的jsp开发,对于这个系统的编写,我想完整的之需要两个月就可以写出程序,再花上几天的调试,计划两个月左右就可以完成投入使用了。 我们掌握了数据库及其应用技术、...

Global site tag (gtag.js) - Google Analytics