简介
ddgr 是 DuckDuckGo 搜索引擎(html版本) 的命令行工具。它以网页为单位获取数据,能显示每个搜索结果的标题、URL 和概要。 该工具支持键盘快捷键进行页面导航操作,还支持在单个实例中进行顺序搜索。
首次用户
-
使用
x env use ddgr即可自动下载并使用 -
x-cmd 提供1分钟教程,其中包含了 ddgr 命令常用功能的 demo 示例,可以帮你快速上手 ddgr 。
-
使用案例:
```sh
# 安装 ddgr
x env use ddgr
# 使用 ddgr 搜索内容,如以 'x-cmd' 为关键词进行搜索
ddgr x-cmd
# 搜索器乐相关的 mp3 文件
ddgr instrumental filetype:mp3
```
功能特点
- 从返回的结果打开链接:ddgr 返回的结果都带有编号(结果索引),您可以在列表下方的提示符中输入它来打开相应的链接。
- 支持自定义返回结果数:与 web 界面不同,ddgr 一次仅列出 10 个结果。但是,您可以通过命令参数
-n指定您想要查看的结果数量来选择一次查看更多/更少的结果。 - 搜索特定文件类型:ddgr 可以通过在搜索查询中添加文件类型来帮助您过滤结果。例如
ddgr instrumental filetype:mp3查找器乐相关的 mp3 文件。 - 隐私安全:不收集未经确认的用户数据。
- 执行特定于网站的搜索:您可以使用
-w参数执行特定于网站的搜索。
类似工具
- googler: Google 搜索引擎的命令行工具,能进行网页、新闻、视频和网站的搜索。
进一步探索
- ddgr 源代码 - ddgr 项目的源代码托管在 GitHub,你可以在这里找到最新版本的 ddgr 和参与社区贡献。
- How to Search DuckDuckGo From the Linux Terminal - 该博客主要是分享了 ddgr 在 Linux 上的使用体验,非常推荐 DuckDuckGo 爱好者阅读。
- How to add the power of DuckDuckGo to your Linux terminal - 该文章介绍了 ddgr 的基本用法。