2013年7月15日

VIM正则表达式查找替换

摘要: 0. 一些需要注意的不同VIM中的正则表达式和其他的有点不一样(1) 有些符号要用\转义,比如\+表示重复一次或以上,其他的还有一些,:h pattern查看(2) 非贪婪匹配用\{-},如.*\{-}匹配尽量短的任意字符(3)\i匹配标识符字符[a-zA-Z0-9_],其大写形式表示不包括数字在内的标识符[a-zA-Z_],这两个不是互补的意思,类似的还有\k\f\p,但是\s匹配空白字符,\S匹配非空白字符,这两个是互补的.(4) 待续tips:按/然后再按方向键的向上,可以找到上次查找的表达式,这样对测试正则表达式方便了不少1. 查找C语言的所有函数定义试了无数次,终于写了一个查找C语言 阅读全文

posted @ 2013-07-15 21:09 yi_meng 阅读(2458) 评论(0) 推荐(0) 编辑

vim g s 替换区别

摘要: vim g s 替换区别PS:一篇好文收藏备用,今天用它解决了一个大问题。发信人:vale(浅谷),信区:VIM标题:global命令详解发信站:水木社区(FriJun1517:05:552007),站内global命令是Vim最强大的命令之一(个人认为是No.1),将其摸透用熟可以事半功倍,本文总结了版上的一些经典问题,结合自己的使用和理解,试图通过实例详细介绍一下其用法。示例难度不一,有些并没有多少实用性,为题而生,读者各取所需吧。示例说明并不非常细致,以免罗唆。每节标题下列出了所涉及的内容在Vimhelp中的位置,以供查找。文中用词未必标准(我没看过Vim中文帮助),观点也难免有错,请大 阅读全文

posted @ 2013-07-15 19:48 yi_meng 阅读(1301) 评论(0) 推荐(0) 编辑

linux中tr用法

摘要: tr命令不能直接从文件中读取并转换文本,因此通常都使用重定向输入或者管道传递方法: -s 代替掉重复的字符 #echo "HHHHHHEEEElllooooo" | tr -s '[a-z]' '[A-Z]' ##echo "HHHHHHEEEElllooooo" | tr -s "HEo" -d 删除字符 #echo "my name is Jhon" | tr -d "msn" 注意结果:y is Jho tr"[a-z]" "[ 阅读全文

posted @ 2013-07-15 15:54 yi_meng 阅读(523) 评论(0) 推荐(0) 编辑

linux中sed用法

摘要: 1.Sed简介2.定址3.Sed命令4.选项5.元字符集6.实例7.脚本1.Sed简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed3.02。方法1:sed-i's/被替换的内容/要替换成的内容/'file方法2:sed' 阅读全文

posted @ 2013-07-15 14:16 yi_meng 阅读(481) 评论(0) 推荐(0) 编辑

linux中xargs用法

摘要: 参数代换: xargsxargs 是在做什么的呢?就以字面上的意义来看, x 是加减乘除的乘号,args 则是 arguments (参数) 的意思,所以说,这个玩意儿就是在产生某个命令的参数的意思!xargs 可以读入 stdin 的数据,并且以空格符或断行字符作为分辨,将 stdin 的数据分隔成为 arguments 。 因为是以空格符作为分隔,所以,如果有一些档名或者是其他意义的名词内含有空格符的时候, xargs 可能就会误判了~他的用法其实也还满简单的!就来看一看先![root@www ~]# xargs [-0epn] command选项与参数:-0 :如果输入的 stdin . 阅读全文

posted @ 2013-07-15 10:47 yi_meng 阅读(1068) 评论(0) 推荐(0) 编辑

linux中du的用法

摘要: du:Disk Usage的缩写,命令功能为显示目录(或文件)所占磁盘空间的大小。语 法:du [-abcDhHklmsSx0] [-L][-X File][--block-size=SIZE][--exclude=PATTERN] [--max-depth=N][--help][--version][FILE-OR-PATH]参数说明:-0 每个结果显示后不换行-a或–all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。–apparent-size 显示目录或文件自身的大小-B或–block-size=SIZE 以SIZE为计量单位显示目录或文件大小;SIZE. 阅读全文

posted @ 2013-07-15 10:14 yi_meng 阅读(1424) 评论(0) 推荐(0) 编辑

linux中find的用法

摘要: 找所在目录的文件用 find -name “file*” -print #注意不要用加文件路径,查找文件也好用双双引号括住; 也可以 find ./ -name “file*” -print 阅读全文

posted @ 2013-07-15 10:11 yi_meng 阅读(235) 评论(0) 推荐(0) 编辑

导航