Surfraw - Arch Linux 中文维基

跳至內容

# Surfraw

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 Surfraw，最近一次同步於 2024-6-21，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

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

分類：​

- 網絡
- 搜索
- 終端應用程式

隱藏分類：​

- 使用「模板:糟糕的翻譯」標記的頁面或章節

Surfraw
新增話題