📜  如何从 Linux 终端搜索 DuckDuckGo?

📅  最后修改于: 2021-10-28 02:53:58             🧑  作者: Mango

DuckDuckGo 是一个类似于 Google 的搜索引擎,但它更关心用户搜索保护其隐私。要从终端进行搜索,有一个名为ddgr 的工具。该工具为我们提供了使用 DuckDuckGo 搜索引擎从终端进行搜索的能力。

ddgr的安装

ddgr 安装所需的工具

  • Python3.3 或更高版本。
  • Python请求库
  • 混帐

步骤 1:要在基于 Debian 的系统(如 Ubuntu 或 Kali Linux)上安装先决条件,请运行以下命令。

sudo apt install python3 python3-requests  git

安装 git

要在 CentOS 和 RHEL 等系统上安装先决条件:

yum install epel-release
yum install python34 python34-requests
yum install git

现在先决条件已安装在系统上。现在让我们安装ddgr。

第 2 步:克隆 ddgr 的存储库。

git clone https://github.com/jarun/ddgr.git

如何从 Linux 终端搜索 DuckDuckGo

第 3 步:然后进入 ddgr 文件夹并安装 ddgr。

cd  ddgr
sudo make install

如何从 Linux 终端搜索 DuckDuckGo

第 4 步:现在系统上安装了 ddgr。您可以通过命令检查它

ddgr -h

如何从 Linux 终端搜索 DuckDuckGo

搜索:

这是一条帮助信息,告诉我们如何使用 ddgr。现在让我们看看如何使用它。要搜索 ddgr,请使用以下命令。

ddgr  KEYWORD 

在这里代替 KEYWORD 替换任何搜索查询。这是例子

通过ddgr搜索

要在浏览器中打开链接,请输入链接编号作为输入。要退出 ddgr,请使用 CTRL+d 或 q 键。现在让我们看看一个可以与 ddgr 一起使用的选项。

-n 选项:该选项用于设置每页的结果数。 每页的默认结果是 10。 使用以下命令:

ddgr -n N  KEYWORD 

在上面的命令中,将 N 替换为每页结果数的数字。例子是

ddgr -n 2 geeksforgeeks

ddgr 搜索

我们可以看到页面上只出现了两个结果。

-j 选项:通过使用此选项,我们可以将第一个结果选择到 GUI 浏览器中。此选项的示例是

ddgr -j geeksforgeeks

-x 选项:通过使用此选项,我们可以在结果中看到完整的URL 这是一个例子。

ddgr -x GeeksForGeeks

通过ddgr搜索

我们可以看到站点的完整 URL。