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
添加话题