ウェブサイト検索

LinuxターミナルからDuckDuckGoを検索する方法


Googler (コマンドラインからの Google サイト検索) と同様、ddgr は、DuckDuckGo 検索エンジンとコマンドを介してキーワードの検索に使用できるコマンドライン ユーティリティです。ターミナルプロンプト上のラインブラウザ。

Linux に ddgr コマンド ライン検索エンジンをインストールする前に、HTTPS リクエストの処理に必要なPython 3.4 および Python リクエスト ライブラリが Linux にインストールされていることを確認してください。次のコマンドを発行してシステムを起動します。


------------------ On CentOS, RHEL & Fedora ------------------ 
yum install epel-release
yum install python34 python34-requests

------------------ On Debian & Ubuntu ------------------
apt install python3 python3-requests

ddgr 検索を開くには、elinkslinkslynxw3m などのコマンド ライン ブラウザをインストールする必要があります。 または www-browser をシステムに追加します。

こちらもお読みください: Web サイトを閲覧するための 8 つのコマンド ライン ツール

このガイドでは、ddgr 検索エンジンを設定して、lynx テキスト ベースのブラウザ経由でリンクを開きます。


yum insall lynx         [On CentOS, RHEL & Fedora]
apt-get install lynx    [On Debian & Ubuntu]

次に、root 権限で次のコマンドを発行して、BROWSER 環境変数をシステム全体で lynx ブラウザを指すように設定します。


export BROWSER=lynx
echo “export BROWSER=lynx” >> /etc/profile

公式 ddgr github バイナリ パッケージ リリースを介して DuckDuckGo 検索エンジン コマンド ライン ユーティリティをインストールするには、独自の Linux ディストリビューションに固有の次のコマンドを発行します。


------------------ On CentOS, RHEL & Fedora ------------------
yum install https://github.com/jarun/ddgr/releases/download/v1.1/ddgr-1.1-1.el7.3.centos.x86_64.rpm 

------------------ On Ubuntu 16.04 ------------------
wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_ubuntu16.04.amd64.deb
dpkg -i ddgr_1.1-1_ubuntu16.04.amd64.deb

------------------ On Ubuntu 17.10 ------------------
wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_ubuntu17.10.amd64.deb 
dpkg -i ddgr_1.1-1_ubuntu17.10.amd64.deb

------------------ On Debian 9 ------------------
wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_debian9.amd64.deb 
dpkg -i ddgr_1.1-1_debian9.amd64.deb

ddgr プロジェクトの開発者によって管理されている PPA リポジトリを使用して、Ubuntu にddgr をインストールすることもできます。


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

ddgrを使用してターミナルからDuckDuckGoを検索する方法

最後に、ddgr 検索エンジンで特定のキーワードを検索するには、次の例に示すコマンドを発行します。


ddgr tecmint

lynx テキストベースのブラウザで表示された特定の検索結果を自動的に開くには、対応する数字キーを押して、Web ページが読み込まれるまで待ちます。 Web サイトの Cookie を常に受け入れて Web サイトを読み込むために、Lynx ブラウザに 「a 」 と入力する必要がある場合があります。

それだけです! DuckDuckGo コマンド ライン検索エンジン ユーティリティに関するその他の情報については、ddgr 公式 github ページをご覧ください。