Ubuntu文本检索神器——SearchMonkey
有时候，我们需要搜索包含有某些特定文本或单词的文件。如果你是个开发者或者程序员，经常会碰到这问题。现在，我们总是能够使用Linux命令来查找包含有指定文本的所有文件，但不是每个人都热衷于命令行的。我见过那些优秀的程序员，他们更多的是依赖于图形化工具，而不是命令行。
文本 Ubuntu SearchMonkey
106.120.88.131
“每次搜索都是实时的”<br />
速度肯定非常慢了……
kashu
2014-09-09T19:29:41.000
221.6.159.253
看了下，本文右边的相关阅读推荐的内同不是很好，居然都木有把Linux中国以前发布的有关Linux中的搜索工具列出来。这样就无法形成以点带面的效果。如果相关阅读里面的推荐算法做的不是很好的话，那么可以尝试一些众包模式，让访客们来投篇推荐网站内的相关文章，这样可以有效提高网站内文章的关联性，是的每一篇文章都增大被人们阅读到的概率，而不是随着时间的流逝而沉到楼底。 希望可以把相关的文章弄在一起做成一个专题，这样可以更好的挖掘以前的文章，业方面人们系统的学习总结Linux相关的知识。
朩ダo○
2014-09-10T19:30:35.000
106.120.101.58
您说的对，这个关联是没弄好。现在的关联规则是通过文章的标签进行关联的，而这篇文章却没有设置“搜索”、“检索”等标签，所以推荐的都是关联不大的。<br />
<br />
不过您说到总包推荐，我对这个不太了解，而且我担心会不会有人愿意来推荐？<br />
<br />
你说的专题的方式，这个倒是我想好要做的，非但是一些零散的文章，成系列的文章其实也不少了，但是都没有有效的组织起来。这个我觉得确实应该做好。<br />
<br />
谢谢您的支持~:&gt;
linux
2014-09-11T09:54:53.000
有时候，我们需要搜索包含有某些特定文本或单词的文件。如果你是个开发者或者程序员，经常会碰到这问题。现在，我们总是能够使用Linux命令来查找包含有指定文本的所有文件，但不是每个人都热衷于命令行的。我见过那些优秀的程序员，他们更多的是依赖于图形化工具，而不是命令行。
有时候，我们需要搜索包含有某些特定文本或单词的文件。如果你是个开发者或者程序员，经常会碰到这样的问题。现在，我们总是能够使用[Linux命令来查找包含有指定文本的所有文件](http://www.computerandyou.net/2011/06/how-to-find-all-files-containing-specific-text-in-linux/)，但不是每个人都热衷于命令行。我见过那些优秀的程序员，他们更多的是依赖于图形化工具，而不是命令行。


![](/data/attachment/album/201409/09/114542l9qtgug9pcjqcwvy.png)


如果你也更喜欢图形化工具，那么[SearchMonkey](http://searchmonkey.embeddediq.com/)对于你而言是个十分完美的应用。


### SearchMonkey是你的桌面搜索引擎


SearchMonkey递归搜索目录，因此你可以在它工作的时候坐下放松一下。用户可以使用强大的正则表达式来搜索文件名和内容，这使得SearchMonky返回结果时更为精确。


此外，SearchMonkey不仅仅给你列出可能包含有你正在查找的内容的文件，它也高亮显示匹配的内容。


### 在Ubuntu 14.04中安装SearchMonkey


SearchMonkey可以在Ubuntu 14.04的软件仓库中找到，你只需要通过Ubuntu软件中心或者通过以下命令来安装：



```
sudo apt-get install searchmonkey

```

安装完毕后，你可以从Unity Dash中启动SearchMonkey。界面简明直观，易于使用。


[![](/c2baa11c4873269db74e5fa610eaf5b058f7ff2a/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30382f5365617263684d6f6e6b65795f5562756e74752e6a706567)](https://camo.githubusercontent.com/c2baa11c4873269db74e5fa610eaf5b058f7ff2a/687474703a2f2f697473666f73732e697473666f73732e6e6574646e612d63646e2e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031342f30382f5365617263684d6f6e6b65795f5562756e74752e6a706567)


SearchMonkey帮助你快速查找到你所需要的文件，不需要先构建一个驱动映射。每次搜索都是实时的，结果也会在找到后立即在上下文中显示！尤其，它还是一个免费又开源的软件。




---


via: <http://itsfoss.com/searchmonkey-search-text-files-linux/>


作者：[Amit Asthana](http://itsfoss.com/author/amit/) 译者：[GOLinux](https://github.com/GOLinux) 校对：[Caroline](https://github.com/carolinewuyan)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出

