如何使用 ddgr 从命令行搜索 DuckDuckGo

我们已经知道如何 使用 Googler 在 Linux 中通过命令行进行 Google 搜索 CLI 实用程序。 今天,我们来看看如何搜索 鸭鸭围棋 从命令行使用 ddgr 在 Linux 中。 Ddgr 是一个命令行工具,适用于使用 DuckDuckGo 作为主要搜索引擎在 Web 上搜索内容的关注隐私的人。 ddgr 相对于 googler 的显着优势之一是 DuckDuckGo 在 托尔 网络! 您可以在下面查看完整的功能列表。 如果你是一个经常呆在终端的人,ddgr 将通过避免从终端切换到浏览器来使用 DuckDuckGo 来节省你的时间。

内容

  1. ddgr的特点
  2. 在 Linux 上安装 ddgr
  3. 1.使用包管理器安装ddgr
  4. 2.安装最新的ddgr单机版
  5. 3.从源安装ddgr
  6. 4.下载并安装二进制包
  7. 使用 ddgr 从命令行搜索 DuckDuckGo
    1. 在浏览器中打开网页
    2. 浏览搜索结果
    3. 搜索新关键字
    4. 将 URL 复制到剪贴板
    5. Exit ddgr
    6. 从特定网站搜索
    7. 显示完整的 URL
    8. 搜索引用的文本
    9. 搜索特定文件类型
    10. 限制每页的搜索次数
    11. 显示特定时间跨度内的结果
    12. 获取特定区域的结果
    13. 我感觉很幸运搜索
    14. DuckDuckGo 刘海
    15. 禁用安全搜索
    16. 显示 IP 地址
    17. 将 ddgr 与文本浏览器集成
    18. 获得帮助
    19. 帮助我们帮助您:

ddgr的特点

关于功能,我们可以列出以下内容:

  • 快速和干净的界面。
  • 旨在使用最小空间而不牺牲可读性。
  • 自定义颜色支持。
  • 即时答案。
  • 限制每页搜索结果的数量。
  • 支持 DuckDuckGo Bangs。
  • 与文本浏览器集成。
  • 使用关键字搜索。
  • 按地区、语言和时间限制搜索。
  • 支持 我感觉我是幸运的 特征。 即在浏览器中打开第一个结果。
  • 不跟踪 默认设置。
  • 禁用安全搜索。
  • HTTPS 代理支持。
  • 支持 GNU 屏幕多路复用器 在没有 X11 的情况下复制粘贴缓冲区。
  • 轻量级并且需要最少的依赖。
  • 免费和开源!!

在 Linux 上安装 ddgr

ddgr 需要 蟒蛇 3.5 或以后。 另外,你需要安装 xsel 或者 剪辑 或者 termux 剪贴板集 将 URL 复制到 Linux 系统上的剪贴板。 这些软件包大多是预装的。 以防万一它们尚未安装,您可以使用发行版的包管理器安装它们。 例如在 Debian 和 Ubuntu 以及其他基于 DEB 的系统上,可以使用以下命令安装先决条件:

$ sudo apt-get install python3.5 xsel xclip

安装必备软件后,使用下面给出的任何一种方法在 Linux 系统上安装 ddgr。

1.使用包管理器安装ddgr

ddgr 为许多 Linux 发行版打包,可在官方存储库中找到。 您可以使用发行版的默认包管理器安装它,具体取决于您使用的发行版。

在 Arch Linux 及其变体上,ddgr 在 金子,因此您可以使用任何 AUR 助手安装它,例如 .

$ yay -S ddgr

在 Debian、Ubuntu、Linux Mint 上:

$ sudo apt install ddgr

在 CentOS 上:

使能够 [EPEL] 存储库并像下面一样安装它。

$ sudo yum install epel-release
$ sudo yum install ddgr

在 Fedora:

$ sudo dnf install ddgr

在 openSUSE 上:

$ sudo zypper install ddgr

官方存储库中可用的 ddgr 版本可能已过时。 如果您想要最新版本,请从源代码安装或使用独立版本,如下所示。

2.安装最新的ddgr单机版

Git 克隆 ddgr 存储库:

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

转到 ddgr 目录并像下面那样运行它。

$ cd ddgr/
$ ./ddgr

您可以将 ddgr 可执行文件移动到 $PATH 以从任何地方启动它,而无需每次都键入完整路径。

$ sudo cp ddgr /usr/local/bin

从现在开始,只需键入以下命令即可启动 ddgr:

$ ddgr

3.从源安装ddgr

确保你有 安装的开发工具 在您的 Linux 系统上。 之后,一一运行以下命令来安装ddgr。

$ git clone https://github.com/jarun/ddgr.git
$ cd ddgr/
$ sudo make install
$ cd auto-completion/bash/ 
$ sudo cp ddgr-completion.bash  /etc/bash_completion.d/

4.下载并安装二进制包

ddgr 也可用作各种 Linux 发行版的二进制包。 只需从 下载最新版本 发布页面 并使用您的发行版的包管理器安装它,如下所示。 请注意,您必须已安装所有必需的附加组件。

在 Debian 10 上:

$ wget https://github.com/jarun/ddgr/releases/download/v1.7/ddgr_1.7-1_debian10.amd64.deb
$ sudo dpkg -i ddgr_1.7-1_debian10.amd64.deb
$ sudo apt-get install -f

在 Ubuntu 18.04 上:

$ wget https://github.com/jarun/ddgr/releases/download/v1.7/ddgr_1.7-1_ubuntu18.04.amd64.deb
$ sudo dpkg -i ddgr_1.7-1_ubuntu18.04.amd64.deb
$ sudo apt-get install -f

在 CentOS 上:

$ wget https://github.com/jarun/ddgr/releases/download/v1.7/ddgr-1.7-1.el7.6.centos.x86_64.rpm
$ sudo rpm -ivh ddgr-1.7-1.el7.6.centos.x86_64.rpm

使用 ddgr 从命令行搜索 DuckDuckGo

ddgr的用法很简单!

打开终端并使用您的 搜索词 如下所示。

$ ddgr ostechnix

此命令将列出与相关的搜索结果 ostechnix 关键词。

如您所见,ddgr 为搜索查询 ostechnix 返回 10 个结果。

在浏览器中打开网页

要在默认浏览器中打开搜索列表中的任何链接,只需输入 索引号 (前缀编号)在 无所不在 并按 ENTER 键。

要打开下一组搜索结果,请按字母 n. 要打开上一组结果,请按 p. 您可以从任何地方转到第一组结果页面,只需按一下 F.

搜索新关键字

ddgr 支持不间断搜索。 含义 – 您不必使用新关键字重新运行 ddgr 来启动新搜索。 只需在搜索框中输入搜索词 无所不在 并按 ENTER 键继续搜索!