终端中的 DuckDuckGo – DDGR CLI 工具

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

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

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

DDGR的特点

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

安装 ddgr

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

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

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

./ddgr 

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

与DuckDuckgo一起搜索而无需安装DDGR

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

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 页面