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 列表