linux下使用ack进行代码搜索】的更多相关文章

1.安装 wget http://beyondgrep.com/ack-2.12-single-file sudo mv ack-2.12-single-file /usr/bin/ack sudo chmod 0755 /usr/bin/ack 2.ack的使用案例 1.在当前目录递归搜索单词”eat”,不匹配类似于”feature”或”eating”的字符串: $ ack -w eat 2.搜索有特殊字符的字符串’$path=.’,所有的元字符(比如’$',’.')需要在字面上被匹配: $…
目前,Linux在国内受到了越来越多的业内人士和用户的青睐.相信在不久的将来,在国内为Linux开发 的应用软件将会有很大的增加(这不,金山正在招兵买马移植WPS呢).由于未来将会是Windows和Linux两强鼎立的格局,怎样能够使得开发的软件保持最大的可移植性就成了一个很重要的问题.小弟经过一段时间的摸索,找到了这个问题的圆满解答. 在Linux下,所有的开发工具和库都属于自由软件,可以免费获得并且功能强大.如果这些工具和库都有相应的Windows版,那么我们就能够在Windows和Linu…
背景 1 一. 运行环境 1 二.安装环境配置 1 三.创建快捷方式 1 四.配置全局环境 2 五.操作界面 3 背景 在windows操作系统系统下,文本代码编辑器众多,各路英雄豪杰争相写了许多强大编辑器,常用的有EditPlus,UltraEdit,Source Insight,notepad等等(虽然开源免费的少,但是在中国可以用破解版),在这里不一一列举了.他们的特点是功能强大,操作相对简单,启动运行很快,支持多种不同语言.但是在linux下确鲜有强大的IDE代码编辑器,vi,vim,e…
转自:https://blog.csdn.net/jiangjingui2011/article/details/7197069 常用的设置: indent -npro -kr -i8 -ts8 -sob -l80 -ss -bl -bli 参数说明: -npro或--ignore-profile 不要读取indent的配置文件.indent.pro. -kr 指定使用Kernighan&Ritchie的格式. -i8 --indent-level 设置缩排的格数为8. -ts8 设置tab的长…
驱动代码: #include <linux/module.h> #include <linux/fs.h> #include <linux/kernel.h> #include <linux/init.h> #include <linux/delay.h> #include <linux/cdev.h> #include <linux/device.h> #include <linux/gpio.h> #inc…
前几篇的blog都是为了这个实验做基础,先说 原因是python调用数据库150w条数据22s,然后处理数据,其实就2个简单的for循环,65s 需求: 1. python调用c++函数 2. c++调用mysql,查询数据,逻辑处理(暂时不用,稍微复杂)直接打印就好,然后返回给python 3. python收到处理后的数据,打印 实验结果: c++调用mysql报错mysql.h error到现在也没解决,只能改成c用 结果就是3s处理完了,简直完爆,牛的可怕 涉及知识: debian系列下…
转自:http://www.2cto.com/os/201205/130192.html 1.将文件checkout到本地目录 svn checkout path(path是服务器上的目录)    例如:svn checkout svn://192.168.1.1/pro/domain     简写:svn co   2.往版本库中添加新的文件   svn add file    例如:svn add test.php(添加test.php)    svn add *.php(添加当前目录下所有…
驱动代码: #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> #include <linux/fs.h> #include <linux/err.h> #include <linux/miscdevice.h> #include <mach/gpio.h> #include <mach/regs-gpio.h>…
我不知道其他系统上irb是否有此功能,但是在ubuntu上ruby2.1.2自带的irb默认是没有代码自动补全功能的,这多少让人觉得有所不便.其实加上也很简单,就是在irb里加载一个模块:require 'irb/completion' ,但是我们不可能每次都手动敲着一行代码,KISS和DRY哪去了? 简单的一劳永逸的方法是在~/.irbrc里添加irb运行时需要执行的代码即可.你要问我怎么知道.irbrc文件路径的,你可以通过IRB.rc_file看到.网上还有更高级的自动补全功能,包括添加语…
前提是,搜索已经使用的命令,否则是查不出来结果的. ctrl+r用途:反向搜索执行过的命令.(reverse-i-search) 1.任何目录下按住ctrl + r 2.输入历史命令中的字符串 ,比如 输入shut  会检索出结果 shutdown.sh 3.回车就能执行命令. 参考链接 http://blog.csdn.net/andy572633/article/details/7220668…