firefox中有个功能很有用,就是输入g然后后面加上要搜索的关键字,就能够自动到google上搜索。这个功能叫QuickSearch。

我希望在命令行下也有这个功能,所以自己写了名为search的bash script。能够在命令行中直接调用文本界面的浏览器搜索(例如w3m或lynx).

使用方法如下:
在google中搜索关键字:
$search g keyword [keyword]...

在google blogsearch中搜索关键字:
$search b keyword [keyword]...

查辞典:
$search d keyword

假如您配置好alias(实际上search会帮您做得):
那么上面的的三种搜索能够简化为
$g keyword [keyword]...
$b keyword [keyword]...
$d keyword

搜索引擎是能够定制的,定制的过程及其简单,和firefox的QuickSearch的配置没有区别。


将search安装到/usr/bin目录:
$search install

输出配置alias的脚本到标准输出:
$search mkalias

典型的安装过程:
$su
$search install;exit
$search mkalias >> ~/.bashrc; source ~/.bashrc


以下是源代码:
#!/bin/sh

# Written by redguardtoo <http://blog.csdn.net/redguardtoo>


SEARCH_ALIAS
=(g r n wi c b d)
SEARCH_URL
=("http://www.google.com/search?q=%s&ie=utf-8&oe=utf-8"
"http://groups.google.com/groups?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8"
"http://news.google.com/news?q=%s&sourceid=opera&num=%i&ie=utf-8&oe=utf-8"
"https://secure.wikimedia.org/wikipedia/en/wiki/Special:Search?search=%s"
"https://secure.wikimedia.org/wikipedia/zh/wiki/Special:Search?search=%s"
"http://blogsearch.google.com/blogsearch?hl=en&ie=UTF-8&q=%s&btnG=Search Blogs"
"http://www.m-w.com/dictionary/%s"

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!