終端中的 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 bangs 一起使用,因此使用別名意味著您無需重新打開網絡瀏覽器即可搜索簡單的內容。

參考

官方 DDGR GitHub 頁面