出自 Arch Linux 中文维基

Surfraw 為各種流行的 WWW 搜尋引擎提供了一個快速的 UNIX 命令行界面。Surfraw 最初是由 Julian Assange 創建的。

安裝

安裝 surfraw 軟體包。

配置

這篇文章或章節的翻譯不反映原文。

原因:譯者未充分理解部分內容,如果您的翻譯更佳,可以參與貢獻。(在 Talk: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 由一組稱為 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 列表