翻跟头的玻璃盖
想的开心,做的开心,你就会真的开心!

随笔分类 -  linux学习

shell学习(正则表达式)
摘要:正规表示法(或称为常规表示法)是透过一些特殊字符的排列,用以搜寻/取代/删除一列或多列文字字符串, 简单的说,正规表示法就是用在字符串的处理上面的一项『表示式』。正规表示法并不是一个工具程序, 而是一个字符串处理的标准依据,如果您想要以正规表示法的方式处理字符串,就得要使用支持正规表示法的工具程序才行, 这类的工具程序很多,例如 vi, sed, awk 等等。(取自鸟哥的私房菜)1、grep [-acinv] '搜寻字符串' filename参数说明:-a :将 binary 档案以 text 档案的方式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i : 阅读全文
posted @ 2012-11-27 14:49 leela 阅读(404) 评论(0) 推荐(0)
shell学习(sed)
摘要:sed 可以分析 Standard Input (STDIN) 的数据, 然后将数据经过处理后,再将他输出到 standrad out (STDOUT) 的一个工具。它可以进行取代、删除、新增、撷取特定行等等的功能。sed [-nefr] [动作]参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的数据一般都会被列出到屏幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。-e :直接在指令列模式上进行 sed 的动作编辑;-f :直接将 sed 的动作写在一个档案内, -f filename 则可以执行 filen 阅读全文
posted @ 2012-11-05 16:24 leela 阅读(374) 评论(0) 推荐(0)
shell学习(find)
摘要:前言:关于find命令由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。一、find 命令格式1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录 阅读全文
posted @ 2012-11-05 16:10 leela 阅读(457) 评论(0) 推荐(0)