終端中的 DuckDuckGo – DDGR CLI 工具


DuckDuckGo 是任何網絡瀏覽器中最私密的搜索引擎之一。 它不會以任何方式跟踪用戶(除非您使用 DuckDuckGo 瀏覽器),並且只提供您的查詢結果(不像 Google 根據您的歷史提供搜索結果)。

搜索任何內容都需要打開網絡瀏覽器,但有一個名為“ddgr”的命令行工具,可讓您直接從終端搜索網絡。

在本教程中,我們將安裝 ddgr 並了解該工具的功能和實際用法。

DDGR的特點

  • 完全無廣告。
  • 沒有打開網絡瀏覽器,所以搜索非常快。
  • 您可以在您喜歡的網絡瀏覽器中打開任何超鏈接。
  • 將自定義過濾器添加到搜索結果
  • 它不跟踪請求並支持 HTTPS 代理。
  • 它還具有關鍵字支持。
  • 該項目有很好的文檔。

安裝ddgr

它具有 Python3.7+ 依賴項,因此首先確保它已安裝在您的發行版中。接下來,通過輸入以下命令克隆 GitHub 存儲庫。

git clone https://github.com/jarun/ddgr
cd ddgr
克隆 ddgr GitHub 存儲庫

現在您可以在本地運行該程序而無需安裝它,或者將其安裝在您的系統上。要在本地運行,請鍵入:

./ddgr

然後輸入您的搜索字符串。

不安裝 DDGR 在 DuckDuckgo 上搜索

您可以通過鍵入以下內容來安裝應用程序:

sudo make install
在你的系統上安裝 Ddgr在你的系統上安裝 Ddgr

在終端中搜索 DuckDuckGo

使用此實用程序非常容易。只需輸入:

ddgr -x SEARCH TERM

這裡, -X 標誌提供指向網站的鏈接以及搜索結果。 按住 Shift 鍵單擊 URL 以在 Web 瀏覽器中打開它。

安裝後使用 Ddgr安裝後使用 Ddgr

你也可以從這個網站搜索 -w 選項。類型:

ddgr -xw amazon.in Linux Bible
使用 Ddgr 搜索自定義網站使用 Ddgr 搜索自定義網站

您還可以向此工具添加別名,這樣您就不必輸入帶有標誌的所有內容。

alias ddgr="ddgr -x"

有關終端別名的更多信息,請參見此處。

概括

這是一個非常強大的工具,有許多可用選項。 它甚至可以與 DuckDuckGo 劉海一起使用,因此使用別名意味著您不必重新打開網絡瀏覽器來搜索簡單的東西。

參考

官方 DDGR GitHub 頁面