摘要: 我们在执行shell命令时,往往需要使用之前命令的参数。在参数比较简单时,通过重复输入就能满足需要。在参数比较长或者参数个数比较多时,如果可以重用历史命令中的参数就能达到事半功倍的效果。本文将讨论三种获取历史命令中参数的方法。1、通过readline快捷键实现Readline是一个强大的库,用于实现方便的命令行编辑功能,bash、ftp、python、zsh、mysql等程序的命令行界面都是使用readline实现的。事实上,我们经常使用的ctrl-r(查找历史命令)、ctrl-p(上一历史命令)、ctrl-a(跳到行首)等快捷键并不是bash实现的,其幕后功臣正是readline。通过输入a 阅读全文
posted @ 2012-09-21 22:07 千里快哉 阅读(1486) 评论(0) 推荐(1) 编辑
摘要: 1) 计算文本中字符串个数:%s/XXX/gn,n意为只做计数,不做替换2) 空格与换行的互转空格转换行:%s/ +/\r/g,其中“ +”表示一个或多个空格换行转空格:%s/\n/ /g那么同样是换行,为什么有\r和\n的区别呢?因为查找和替换时\r与\n的含义是不同的。 在查找时\r matches */\r*\... 阅读全文
posted @ 2012-09-21 15:50 千里快哉 阅读(169) 评论(0) 推荐(0) 编辑