Surfraw

出自 ArchWiki

Surfraw 为各种流行的 WWW 搜索引擎提供了一个快速的 UNIX 命令行界面。Surfraw 最初由 Julian Assange 创建。

安装

安装 surfraw 软件包。

配置

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 由一组 shell 脚本(称为 elvi)组成,每个脚本搜索一个特定的网站。

要查看 elvi 列表,输入

$ surfraw -elvi

您可以完整调用 surfraw,或使用缩写形式

$ sr duckduckgo topic_name

您还可以将 /usr/lib/surfraw 添加到您的 $PATH 中以直接调用 elvi。

有超过 100 个 elvi 可用于搜索网络,例如来自 amazon

$ surfraw amazon -search=books -country=en -q Stanislaw Lem 

要搜索 AUR

$ sr aur package_name

要搜索此 wiki

$ sr archwiki article_name

有关网站搜索脚本的完整列表,请参阅:Elvi 列表