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 由一组 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 列表