使用DuckDuckGo在命令行中搜索
最近出现了一款能够从命令行搜索 DuckDuckGo 的工具。它叫做 ddgr(我把它读作 “dodger”),非常好用,像 Googler 一样,ddgr 是一个完全开源而且非官方的工具。没错,它并不属于 DuckDuckGo。所以,如果你发现它返回的结果有些奇怪,请先询问这个工具的开发者,而不是搜索引擎的开发者。
DuckDuckGo Bangs(DuckDuckGo 快捷搜索) 可以帮助你轻易地在 DuckDuckGo 上找到想要的信息(甚至 本网站 omgubuntu 都有快捷搜索)。ddgr 非常忠实地呈现了这个功能。
和网页版不同的是,你可以更改每页返回多少结果。这比起每次查询都要看三十多条结果要方便一些。默认界面经过了精心设计,在不影响可读性的情况下尽量减少了占用空间。
ddgr有许多功能和亮点,包括:
- 更改搜索结果数
- 支持 Bash 自动补全
- 使用 DuckDuckGo Bangs
- 在浏览器中打开链接
- ”手气不错“选项
- 基于时间、地区、文件类型等的筛选功能
- 极少的依赖项
你可以从 Github 的项目页面上下载支持各种系统的 ddgr:
- 从 Github 下载 “ddgr”
另外,在 Ubuntu 16.04 LTS 或更新版本中,你可以使用 PPA 安装 ddgr。这个仓库由 ddgr 的开发者维护。如果你想要保持在最新版本的话,推荐使用这种方式安装。
需要提醒的是,在本文创作时,这个 PPA 中的 ddgr 并不是 最新版本,而是一个稍旧的版本(缺少 -num 选项)。
使用以下命令添加 PPA:
sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt-get update
安装完毕后,你只需打开你的终端模拟器,并运行:
ddgr
然后输入查询内容:
search-term
你可以限制搜索结果数:
ddgr --num 5 search-term
或者自动在浏览器中打开第一条搜索结果:
ddgr -j search-term
你可以使用参数和选项来提高搜索精确度。使用以下命令来查看所有的参数:
ddgr -h
使用DuckDuckGo在命令行中搜索相关推荐
- 2014年数字:我的人生在命令行中
by freeCodeCamp 通过freeCodeCamp 2014年数字:我的人生在命令行中 (2014 in Numbers: My Life Behind the Command Line) ...
- linux命令行 正则,在Linux命令行中使用正则表达式
上一节我们介绍过grep命令在搜索文本信息时的基本用法,其实,grep命令还可以配合正则表达式执行更加复杂的搜索操作. 本节我们将对如何在Linux命令行中使用正则表达式进行介绍. 所谓正则表达式,就 ...
- idea查看ruby代码_Ruby实现命令行中查看函数源码的方法
如果要查看 ActiveRecord 的 update_attribute 函数的源代码,一个比较常见的方法是直接在 Rails 源码中搜索 def update_attribute.博客 The P ...
- python打包为可执行文件的扩展名,Python脚本文件(.py)打包为可执行文件(.exe)即避免命令行中包含Python解释器...
在最近的软件工程作业中用到了将Python脚本转化为exe文件这一过程,网上各种博客介绍了很多,有些东西都不完全,我也是综合了很多种方法最后才实现的,我就把这些整理出来,希望可以帮到大家~ 一.环境和 ...
- centos 计算器_在Linux命令行中使用计算器的5个命令详解
大家好,我是良许. 在使用 Linux 时,我们有时会需要做一些计算,那么我们就可能需要用到计算器.在 Linux 命令行里,有许多计算器工具,这些命令行计算器可以让我们执行科学计算.财务计算或者一些 ...
- linux系统讯飞输入法,在Deepin Linux 15.11命令行中安装及卸载讯飞输入法的方法
如果你需要在Deepin Linux 15.11操作系统命令行中安装讯飞输入法,建议先运行sudo apt-get update命令,以下为你介绍安装及卸载讯飞输入法的方法,安装的版本为讯飞输入法 f ...
- linux 终端显示emoji,如何从Linux命令行快速搜索表情符号 | MOS86
Emojis无疑成为数字沟通时表达情感的最流行方式之一.它们的受欢迎程度可以通过事实来衡量 今天,几乎每个基于通信的应用程序都带有一组emojis,用户可以在彼此交互的同时表达情绪.然而,有时候,可用 ...
- php 终端 音乐,分享一个PHP写的命令行音乐搜索下载器
music-php 2.0 - 一个 PHP 写的命令行音乐搜索下载器. music-php 是一个 PHP 写的命令行音乐搜索下载器,基于 Meting 支持QQ.网易.酷狗.百度. 项目地址 ht ...
- 在Linux命令行中使用计算器的5个命令
大家好,我是良许. 在使用 Linux 时,我们有时会需要做一些计算,那么我们就可能需要用到计算器.在 Linux 命令行里,有许多计算器工具,这些命令行计算器可以让我们执行科学计算.财务计算或者一些 ...
- mysql 执行cmd,mysql命令行中执行sql的几种方式总结
1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013 ...
最新文章
- 谷歌旗下DeepMind开发出编程机器人,已达人类程序员平均水平!
- 15 -Flask构建弹幕微电影网站-基于角色的访问控制
- 一起学并发编程 - 简易线程池实现
- The Tower(HDU6559+2018年吉林站+数学)
- C 语言中结构体强制转换--实验
- 查看centos当前版本
- 深入解读 MySQL 架构设计原理,剖析存储架构选型核心
- 呼叫中心客服交流三大法宝
- Axure 经典实例高保真原型下载(Axure高保真企业办公oa系统OA协同办公后台管理会议管理用户管理统计分析活动管理+考勤管理+档案管理+行政支持管理)
- CPU调度算法——FCFS算法/SJF算法/优先级调度算法/RR算法
- linux分区_如何扩展Linux系统根分区
- 飞卢服务器维护什么时候结束,2019年10月8日定期维护公告
- 马云的B2B B2C 和C2C的“三合一”
- 2022《福布斯》富豪榜发布,FTX联合创始人Gary Wang上榜
- 小柯在学JAVA之第二弹
- mybatis mysql 关于调用存储过程获取查询结果
- Excel整行数据自动标颜色
- CentOS 7.6安装JDK8过程(通过官网下载压缩包方式)
- 第一章 JavaWEB专题之Http基础协议解析
- python 图像批量png转jpg格式