如何在 Linux 终端搜索 DuckDuckGo?
Linux 是一款开源操作系统,近年来越来越受欢迎。Linux 以其灵活、稳定和安全性而闻名,被开发人员、系统管理员和技术爱好者广泛使用。在本教程中,我们将探讨如何在 Linux 终端搜索 DuckDuckGo。
首先,让我们谈谈什么是 DuckDuckGo。DuckDuckGo 是一款搜索引擎,它优先考虑用户隐私,不会跟踪其用户或收集个人信息。随着人们越来越关注其在线隐私,它变得越来越受欢迎。现在,为了从 Linux 终端搜索 DuckDuckGo,我们将使用一个命令行工具。这意味着您不必每次想要搜索内容时都打开网页浏览器并导航到 DuckDuckGo 网站。让我们转到本文的下一部分,了解如何实现这一点。
如何在 Linux 终端搜索 DuckDuckGo?
要从 Linux 终端搜索 DuckDuckGo,我们将使用一个名为 DDGR 的命令行工具。
DDGR 是一款命令行工具,允许您从 Linux 终端搜索 DuckDuckGo 搜索引擎。它代表“使用 Python 从终端搜索 DuckDuckGo”。使用 ddgr,您可以在不打开网页浏览器的情况下执行 DuckDuckGo 搜索,并且由于 DuckDuckGo 优先考虑用户隐私,因此您的搜索不会被跟踪。
首先,让我们在 Linux 终端上安装 ddgr −
ddgr 的安装过程非常简单,而且没有麻烦。大多数 Linux 发行版都预装了 Python,因此无需单独安装它。要安装 ddgr,只需打开您的终端并输入以下命令 −
sudo pip3 install ddgr
此命令将使用 pip 包管理器安装 ddgr。如果您没有安装 pip,可以通过运行以下命令来安装它 −
sudo apt-get install python3-pip
安装 pip 后,您可以运行上述命令来安装 ddgr。
如果您使用的是不使用 apt-get 的其他 Linux 发行版,则可以使用您的包管理器安装 pip,然后使用 pip 安装 ddgr。
例如,在 Fedora 上,您可以使用以下命令安装 pip −
sudo dnf install python3-pip
然后使用 pip 安装 ddgr −
sudo pip3 install ddgr
对于基于 Arch 的 Linux 发行版,您可以改为使用以下命令 −
sudo pacman -S python-pip sudo pip install ddgr
安装 ddgr 后,您就可以开始从终端搜索 DuckDuckGo 了。在本文的下一部分,我们将向您展示如何使用 ddgr 搜索 DuckDuckGo。
使用 DDGR
使用 DDGR,我们可以使用以下命令搜索 DuckDuckGo −
ddgr [options] query
这里,“选项”是可选参数,可以修改 ddgr 的行为,“查询”是您想要在 DuckDuckGo 上搜索的搜索词。
例如,如果我们想使用 ddgr 在 DuckDuckGo 上搜索“linux 教程”,我们只需在终端中输入以下命令 −
示例
ddgr linux tutorial
当您在终端中运行命令“ddgr linux 教程”时,ddgr 将获取并显示与“linux 教程”相关的 DuckDuckGo 搜索结果,直接在终端窗口中显示。输出将以列表的形式显示,其中每个项目代表一个搜索结果。输出将包括结果的标题、URL 和结果的简要描述。您可以使用方向键滚动浏览搜索结果列表。
输出
$ ddgr linux tutorial 1. Linux Tutorial - A Beginner's Guide to Get Started - Guru99 https://www.guru99.com/linux-tutorial.html In this Linux tutorial, we will learn: The basic concepts of Linux. Introduction to the Linux operating system. 2. Learn Linux - Free Interactive Online Tutorial https://www.learnshell.org/ Learn Linux commands interactively through the web browser. A list of the most commonly used Linux commands. 3. How to Install Linux (with Pictures) - wikiHow https://www.wikihow.com/Install-Linux How to Install Linux. Linux is an open-source operating system that has been around for many years and is widely used for servers and supercomputers. It is also ... 4. Learn Linux in a Month of Lunches - Manning Publications https://www.manning.com/books/learn-linux-in-a-month-of-lunches Learn Linux in a Month of Lunches is a tutorial designed to take you from novice to Linux command line guru in just 22 lessons, each taking less than an hour. 5. The Complete Beginner's Guide to Linux - Linux.com https://www.linux.com/training-tutorials/complete-beginners-guide-linux/ If you're looking to learn how to use Linux, and want to start with Ubuntu - one of the most popular Linux distributions available - this guide is for you. We'll take ... 6. How To Learn Linux? - devconnected https://devconnected.com/how-to-learn-linux/ This tutorial will explain how you can learn Linux, whether you're completely new to the Linux operating system or you're a seasoned professional. ...
这是使用 ddgr 在 DuckDuckGo 上搜索“linux 教程”的搜索结果示例输出。列表中的每个项目代表一个搜索结果,并包含结果的标题、URL 和描述。您可以使用方向键滚动浏览列表。
DDGR 选项
1. 图片搜索
现在,让我们尝试一些高级搜索。例如,如果我们想搜索与“linux”相关的图片,我们可以使用“-i”选项,如下所示
ddgr -i linux
上述命令搜索与 DuckDuckGo 上的“linux”相关的结果,并以交互方式显示结果。交互模式允许您更轻松地浏览结果并选择您要访问的结果。运行该命令后,您将看到一个搜索结果列表。您可以使用方向键在列表中导航,然后按 Enter 键选择您要访问的结果。
2. 新闻搜索结果和维基百科结果
我们还可以使用“-n”选项显示新闻搜索结果,使用“-w”选项显示维基百科搜索结果。
ddgr -n linux
上述命令专门搜索与 DuckDuckGo 上的“linux”相关的新闻结果,并以编号列表的形式显示结果。
类似地,我们可以使用 `-w` 选项在维基百科上搜索 −
ddgr -w linux
通过执行此命令,您可以在维基百科上进行目标搜索,并方便地获得编号列表作为输出,从而在您的终端中提供快速且组织良好的结果。
3. DuckDuckGo 的“安全搜索”
默认情况下,ddgr 使用 DuckDuckGo 的“安全搜索”功能来过滤掉显式内容。但是,如果您想关闭此功能,可以使用“--unsafe”选项。
ddgr --unsafe linux
使用“--unsafe”选项可能会导致搜索结果中显示可能具有攻击性或显式的内容,因此请谨慎使用。
结论
本文概述了使用 DDGR 工具通过 Linux 终端在 DuckDuckGo 上搜索内容的过程。通过使用 DDGR,用户可以在无需网页浏览器的情况下执行 DuckDuckGo 搜索。此外,DuckDuckGo 对用户隐私的承诺确保您的搜索不会被跟踪。本文还介绍了 ddgr 命令的安装过程和各种选项。