📜  如何从 Linux 终端搜索 DuckDuckGo?(1)

📅  最后修改于: 2023-12-03 15:37:54.490000             🧑  作者: Mango

如何从 Linux 终端搜索 DuckDuckGo?

如果你是一个程序员,经常使用 Linux 终端进行开发工作,那么你可能会希望能够在终端中搜索 DuckDuckGo。

下面分享三种方法来实现从 Linux 终端搜索 DuckDuckGo。

方法一:使用命令行工具 ddgr

ddgr 是一个 Python 编写的命令行工具,可以在终端中搜索 DuckDuckGo。

安装 ddgr
$ sudo apt-get install ddgr
使用 ddgr 搜索 DuckDuckGo
$ ddgr 搜索关键字

返回的搜索结果会显示在终端中。

方法二:使用命令行工具 googler

googler 是一个 Python 编写的命令行工具,可以在终端中搜索 Google、DuckDuckGo 和 Googler。

安装 googler
$ sudo apt-get install googler
使用 googler 搜索 DuckDuckGo
$ googler -n 搜索结果数 -w DuckDuckGo 搜索关键字
实例
$ googler -n 10 -w DuckDuckGo linux命令行搜索

返回的搜索结果会显示在终端中。

方法三:使用 curl 和 DuckDuckGo API

DuckDuckGo 提供了一个 API,可以让开发者使用 HTTP 请求来实现搜索。

使用 curl 和 DuckDuckGo API 搜索 DuckDuckGo
$ curl 'https://api.duckduckgo.com/?q=搜索关键字&format=json&pretty=1'
实例
$ curl 'https://api.duckduckgo.com/?q=linux%20command%20line%20search&format=json&pretty=1'

返回的搜索结果会以 JSON 格式显示在终端中。

通过上述三种方法,我们可以在 Linux 终端中轻松地搜索 DuckDuckGo,提高工作效率。