网淘吧来吧,欢迎您!

Ddg技能使用说明

2026-03-30 新闻来源:网淘吧 围观:21
电脑广告
手机广告

ddgr - 从终端使用 DuckDuckGo

ddgr是一个命令行工具,用于从终端搜索 DuckDuckGo。它提供快速、注重隐私的网页搜索,无需打开浏览器。

安装

通过 Snap(推荐用于 Ubuntu):

sudo snap install ddgr

通过 PPA:

sudo add-apt-repository ppa:twodopeshaggy/jarun
sudo apt-get update
sudo apt-get install ddgr

从源代码:

git clone https://github.com/jarun/ddgr.git
cd ddgr
sudo make install

依赖项:Python 3.8 或更高版本

Ddg

基本用法

简单搜索(非交互式):

snap run ddgr "search query" --np

搜索并指定结果数量:

snap run ddgr "search query" --num 5 --np

搜索并限制时间范围:

snap run ddgr "query" --time w --np    # past week
snap run ddgr "query" --time m --np    # past month
snap run ddgr "query" --time y --np    # past year

特定网站内搜索:

snap run ddgr "query" --site github.com --np

JSON 格式输出:

snap run ddgr "query" --json --np

在浏览器中打开第一个结果:

snap run ddgr "query" --ducky

交互模式

运行时不带--np参数即可进入交互模式:

snap run ddgr "search query"

交互式命令:

  • 1,2,3... → 在浏览器中打开结果
  • n→ 下一页结果
  • p→ 上一页结果
  • qCtrl+D→ 退出
  • ?→ 显示帮助

高级选项

选项描述
-n N,--num N每页显示 N 条结果 (0-25,默认 10)
-r REG,--reg REG区域特定搜索(例如 'us-en', 'uk-en')
-t SPAN,--time 时间范围时间限制:d (天),w (周),m (月),y (年)
-w 网站,--site 网站搜索特定网站
-x,--expand显示完整URL
--json以JSON格式输出
--ducky在浏览器中打开第一个结果
--np,--noprompt非交互模式
--unsafe禁用安全搜索

DuckDuckGo Bangs

使用DuckDuckGo bangs来搜索特定网站:

snap run ddgr "!w Linux" --np        # Wikipedia search
snap run ddgr "!yt music" --np       # YouTube search
snap run ddgr "!gh python" --np      # GitHub search
snap run ddgr "!a books" --np        # Amazon search

通过别名简化操作

添加到~/.bashrc或者~/.zshrc

alias ddg='snap run ddgr'

然后使用:

ddg "search query" --np

隐私功能

  • 无用户跟踪或画像
  • 默认启用“请勿跟踪”
  • 可在Tor网络上运行(通过代理)
  • 支持HTTPS代理
  • 不存储搜索历史

示例

搜索科技新闻:

snap run ddgr "latest AI news 2025" --num 5 --np

查找Ubuntu教程:

snap run ddgr "Ubuntu tutorial" --site askubuntu.com --np

搜索最新的Python文档:

snap run ddgr "Python 3.12 features" --time m --np

使用感叹号搜索维基百科:

snap run ddgr "!w OpenClaw" --np

故障排除

命令未找到:

  • 确保通过snap安装ddgr:sudo snap install ddgr
  • 使用完整命令:snap run ddgr而不是仅输入ddgr

无结果:

  • 检查网络连接
  • 尝试不使用--np以检查交互模式是否正常工作
  • 确认DuckDuckGo在您所在地区可以访问

响应缓慢:

  • DuckDuckGo的HTML界面可能比主站慢
  • 使用--time按时间限制结果以加快查询速度

更多信息

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第326233名访客 今日有219篇新文章/评论