![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Productive Programmer Toolbox
alexhilton
欢迎搜索并关注公众号「稀有猿诉」
展开
-
深入浅出Windows BATCH
1.什么是Windows BATCHBATCH也就是批处理文件,有时简称为BAT,是Windows平台上的一种可执行脚本,与*nix(Linux和Unix)上的Shell脚本和其他的脚本(Perl,Python)等是一样的,实质上就是一个文本文件,但是用特定的软件去解释的时候,就变成了可执行脚本。在Windows上,可执行脚本就是BATCH文件,也叫批处理文件,这是从DOS时代遗留下来的名字,原创 2012-04-16 20:51:07 · 39657 阅读 · 3 评论 -
高效能程序工具之grep
grep是global regular expression pattern,意思是全局正则表达模式匹配。通俗来讲就是用于模式匹配,或者叫做查找。它有几个变体:egrep ---- 相当于grep -efgrep ---- 相当于grep -frgrep ---- 相当于grep -r这几个不是很常用,已经是Deprecated,建议还是用grep。命令格式grep [opti原创 2012-05-05 19:24:00 · 3286 阅读 · 0 评论 -
高效能程序工具之ctags和Vim
ctags是用于产生源码文件之间的交叉引用的一个工具,它扫描源码文件,生成一个tags文件来记录其内的引用关系。这个tags文件可以被源程序编辑器识别,进而非常方便浏览多个源程序。命令格式ctags [options] [files]常用选项-R 递归式处理子目录因为ctags的默认选项比较多,所以很多时候不用指定其他的选项。最常用的方式在某个源码目录下运行ctags原创 2012-05-05 19:34:28 · 4578 阅读 · 1 评论 -
Vim高级进阶之ex命令集
ex是Vim对行编辑器ed的支持.ed是一个面向行的编辑器.在远古时代,还是黑白终端的时代,有一个流行的面向行的编辑器ed,也即把文件一行一行的读入,一次只显示一行,然后编辑这行.所以Vim中的ex命令都是ed编辑器所支持的命令,现代所用的流编辑器sed中的命令是ed命令的扩展.所以掌握了Vim中的ex编辑命令,稍加变通就连sed也一起搞定了.Vim是全屏编辑器,因此不会像ed那样只显示一原创 2013-04-14 11:35:05 · 10697 阅读 · 0 评论 -
Sed与AWK入门教程之Sed篇
Sed和AWK是*nix命令行里面文本处理的神器,相当的强大.它们都是面向行的,或者说它们处理文本的方式都是一行接着一行的处理,从标准输入或者文件中读取内容,一行一行的执行脚本命令,然后打印输出到标准输出,直到文件结尾(EOF).SedSed是一个流编辑器(Stream editor),它的功能在于对于一个输入流进行编辑和处理.相当于是对一个输入流进行脚本性的编辑.其实它就是对一个输入原创 2013-07-04 22:31:41 · 22003 阅读 · 6 评论 -
Sed和AWK入门教程之AWK篇
AWK是一门专门用于文本处理的编程语言.是的,它是编程语言,它的目的仅有文本处理,所以你不能用它写系统软件,或者做科学计算(当然,它也能做数学计算),它只能用于文本处理.与sed不同,AWK具有编程语言的特性,有内置函数,有逻辑语句,有输入输出语句,其实它看起来很像C语言,只不过所有功能集中于文本处理.与Sed不同,AWK最强大的功能在于处理结构化的文本,也就是说文本有一定的组织结构的.原创 2013-07-04 23:55:15 · 6313 阅读 · 0 评论 -
Android生存指南:Eclipse快捷键
天天使用的东西,可能是因为太习惯它了吧,总忘记学习如何高效的使用它。正的谓磨刀不误劈柴功,找时间好好磨磨刀,于人于已都是有好处的。效率高了,多省出点时间去干自己真正喜欢干的事情吧。精进Eclipse的使用之快捷键篇1. Ctrl+d(CMD+d on Mac)删除当前行,也即删除光标所在的行。其实不光是当前行,也可以先选择多行,然后删除。记住它是以行为单位的。2原创 2014-04-18 23:27:51 · 3579 阅读 · 3 评论