Surfraw
Surfraw 为各种流行的 WWW 搜索引擎提供了一个快速的 UNIX 命令行界面。Surfraw 最初是由 Julian Assange 创建的。
安装[编辑 | 编辑源代码]
配置[编辑 | 编辑源代码]
Surfraw 使用默认浏览器打开成功的查询。如果没有安装任何标准浏览器,Surfraw 将调用 $BROWSER。如果该变量为空,您将收到一条错误信息,因为 Surfraw 无法打开查询。您可以通过 ~/.config/surfraw/conf
配置浏览器和其他选项:
SURFRAW_graphical_browser=/usr/bin/chromium #SURFRAW_text_browser=/usr/bin/elinks SURFRAW_graphical=yes
默认配置文件安装在 /etc/xdg/surfraw/conf
中,其中包含所有可配置选项。
用法[编辑 | 编辑源代码]
Surfraw 由一组称为 elvi 的 shell 脚本组成,每个脚本都能搜索特定网站。
要查看 elvi 列表,请键入:
$ surfraw -elvi
您可以使用 surfraw 的全称,也可以使用 surfraw 的简称:
$ sr duckduckgo topic_name
你也可以将 /usr/lib/surfraw
添加到 $PATH
中,以直接调用 elvi。
有 100 多种 elvi 可供在网上搜索,如亚马逊网站:
$ surfraw amazon -search=books -country=en -q Stanislaw Lem
要搜索 AUR:
$ sr aur package_name
要搜索 ArchWiki:
$ sr archwiki article_name
有关网站搜索脚本的完整列表,请参见 Elvi 列表