DuckDuckGo 是一个类似于 Google 的搜索引擎,但它更关心用户搜索保护其隐私。要从终端进行搜索,有一个名为ddgr 的工具。该工具为我们提供了使用 DuckDuckGo 搜索引擎从终端进行搜索的能力。
ddgr的安装
ddgr 安装所需的工具:
- Python3.3 或更高版本。
- Python请求库
- 混帐
步骤 1:要在基于 Debian 的系统(如 Ubuntu 或 Kali Linux)上安装先决条件,请运行以下命令。
sudo apt install python3 python3-requests 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
第 3 步:然后进入 ddgr 文件夹并安装 ddgr。
cd ddgr
sudo make install
第 4 步:现在系统上安装了 ddgr。您可以通过命令检查它
ddgr -h
搜索:
这是一条帮助信息,告诉我们如何使用 ddgr。现在让我们看看如何使用它。要搜索 ddgr,请使用以下命令。
ddgr KEYWORD
在这里代替 KEYWORD 替换任何搜索查询。这是例子
要在浏览器中打开链接,请输入链接编号作为输入。要退出 ddgr,请使用 CTRL+d 或 q 键。现在让我们看看一个可以与 ddgr 一起使用的选项。
-n 选项:该选项用于设置每页的结果数。 每页的默认结果是 10。 使用以下命令:
ddgr -n N KEYWORD
在上面的命令中,将 N 替换为每页结果数的数字。例子是
ddgr -n 2 geeksforgeeks
我们可以看到页面上只出现了两个结果。
-j 选项:通过使用此选项,我们可以将第一个结果选择到 GUI 浏览器中。此选项的示例是
ddgr -j geeksforgeeks
-x 选项:通过使用此选项,我们可以在结果中看到完整的URL 。 这是一个例子。
ddgr -x GeeksForGeeks
我们可以看到站点的完整 URL。