终端中的 DuckDuckGo – DDGR CLI 工具

DuckDuckGo 是可在任何网络浏览器上使用的最私密的搜索引擎之一。 它不会以任何方式跟踪您(除非您使用 DuckDuckGo 浏览器)并且只为您提供查询结果(与 Google 不同,它会根据您的历史记录为您提供搜索结果)。

您仍然必须打开 Web 浏览器才能搜索任何内容,但是,有一个名为“ddgr”的命令行工具,您可以通过它直接从终端搜索网络。

在本教程中,我们将安装 ddgr 并了解该工具的一些功能和实际用法。

目录

DDGR的特点

  • 完全无广告。
  • 因为您没有打开任何网络浏览器,所以搜索速度非常快。
  • 您可以在首选 Web 浏览器中打开任何超链接。
  • 您可以将自定义过滤器添加到搜索结果
  • 可以设置不跟踪请求,并且它具有 HTTPS 代理支持。
  • 它还具有关键字支持。
  • 该项目有很好的文档。

安装 ddgr

它具有 Python3.7+ 依赖项,因此首先,确保它已安装在您的发行版中。 现在,通过键入下面提到的命令来克隆 GitHub 存储库:

git clone https://github.com/jarun/ddgr
cd ddgr
克隆 Ddgr GitHub 存储库

现在,您可以在不安装的情况下在本地运行该程序,也可以将其安装在您的系统上。 要在本地运行,请键入:

./ddgr

然后输入您的搜索字符串。

在不安装 Ddgr 的情况下使用 DuckDuckGo 进行搜索

您可以通过键入以下内容来安装应用程序:

sudo make install
在您的系统上安装 Ddgr在您的系统上安装 Ddgr

在终端中使用 DuckDuckGo 进行搜索

使用此实用程序非常简单,只需键入:

ddgr -x SEARCH TERM

这里, -X flag 将为您提供指向该网站的链接以及搜索结果,您可以按 shift 键,然后单击 URL 以在 Web 浏览器中打开它。

安装后使用 Ddgr安装后使用 Ddgr

您也可以使用 -w 选项。 类型 :

ddgr -xw amazon.in Linux Bible
使用 Ddgr 搜索自定义网站使用 Ddgr 搜索自定义网站

您还可以为此工具添加别名,因此您不必输入带有标志的所有内容。

alias ddgr="ddgr -x"

您可以在此处阅读有关终端别名的更多信息。

概括

这是一个非常强大的工具,有很多选项可供使用。 它也适用于 DuckDuckGo 刘海,所以如果你使用你的别名,你将不必再次打开网络浏览器来搜索简单的东西。

参考

官方 DDGR GitHub 页面