Surfraw: 在命令行下执行 WWW 搜索

Surfraw 全称为“Shell Users' Revolutionary Front Rage Against the Web”,看起来貌似有点复杂,实际上,它是针对各种流行的 WWW 搜索引擎而提供的一个统一的 Unix 命令行界面。使用 Surfraw,你可以在命令行下完成种种搜索,能够调用包括 Google、Yahoo 等在内的 Web 搜索引擎,同时也可以针对 Wikipedia、Freshmeat、Slashdot 这些特定的站点进行搜索。一旦完成搜索,Surfraw 将通过预设的网络浏览器(如 Firefox、lynx 等)来显示搜索结果。

Surfraw

Surfraw 用起来很简单,例如要通过 Google 搜索 linuxtoy,可以在命令行下执行如下命令:

sr google linuxtoy

你可以通过 sr --help 获得其使用说明。

Surfraw 提供有源码包和 DEB 包,可从其官方主页下载

Read More:

  • No related posts

10 Comments

  1. 1 坏东西 Commented @ 2009-06-11 11:00Reply to this comment

    恩,好东西,我一直梦想着的。再把字典之类的搜索集成进来就更完美了

  2. 2 avenger Commented @ 2009-06-11 11:29Reply to this comment

    每次见了这种小工具都想装,越装越多,再后来都不知道自己装了哪些东西。有没有什么好办法可以统一管理这些小工具的啊,呵呵。

  3. 3 avenger Commented @ 2009-06-11 11:32Reply to this comment

    @avenger: 都怪 ubuntu 下面装软件太方便了……

  4. 4 wbsh Commented @ 2009-06-11 13:04Reply to this comment

    ubiquity更好些吧

  5. 5 坏东西 Commented @ 2009-06-11 22:26Reply to this comment

    记下来......我的archlinux每装一个软件都会写到一个文件里

  6. 6 skiptoo Commented @ 2009-06-11 22:27Reply to this comment

    这个工具确实挺让人喜欢的

  7. 7 alen Commented @ 2009-06-11 23:51Reply to this comment

    又是个超级命令行工具,如果它能直接在终端里面显示搜索结果也就算了,现在这样真不如考虑做个类似功能的浏览器超级地址栏更有意义。。。

  8. 8 liufeng Commented @ 2009-06-12 1:21Reply to this comment

    不明白这个东西的用意何在,最后要通过浏览器显式结果,还在乎多走一步打开搜索引擎吗?lynx上google也挺方便的。

    另外,to 坏东西: 国内的字典网站少有提供api的,你可以参考我这篇文章( http://blog.cnliufeng.com/2009/04/dict-cn-client.html ),修改一下,把返回的结果输出就好了。写了这个工具后,我就很少上dict.cn了 :)

  9. 9 YCF.name Commented @ 2009-06-14 14:14Reply to this comment

    geek专用。

  10. 10 leisure Commented @ 2009-08-08 18:39Reply to this comment

    这个东西并不怎么样,结果还是要依靠浏览器来显示,那么何不先打开浏览器呢?并且如果有网络,我们在什么时候是关着浏览器的呢?