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 或更高版本

基本用法
简单搜索(非交互式):
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→ 上一页结果q或Ctrl+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按时间限制结果以加快查询速度
更多信息
- GitHub:https://github.com/jarun/ddgr
- DuckDuckGo:https://duckduckgo.com
- Bang快捷搜索:https://duckduckgo.com/bang
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Kaspa Wallet技能使用说明
下一篇:Pinchedin技能使用说明


微信扫一扫,打赏作者吧~