Linuxターミナルからウェブを検索する方法

Web Search Terminal Featured 1

コマンドラインでタイピングしながらウェブを検索したいと思ったことはありませんか?何かを検索する必要があるとき、別のアプリを開かなければならないのはちょっと煩わしいものです。幸運なことに、ターミナルからウェブを検索できるLinuxアプリがいくつかあります。見てみましょう。

こちらもお読みください: Linuxターミナルでのスペルチェックの方法

ddgr – DuckDuckGoを使ってウェブを検索

このコマンドラインツールは、Torネットワークを介してDuckDuckGoと連携しています。オンラインでプライバシーを維持したい場合に最適な選択肢です。

ddgrのインストール

ddgrをインストールするには、まずPython3.5以降をインストールする必要があります。また、xselxclip、またはtermux-clipboard-setのいずれかをインストールする必要があります。これらは通常、あなたのLinuxディストリビューションのパッケージマネージャで見つけることができます。

これらの依存関係のインストールが完了したら、最も簡単なインストール方法はスタンドアロン版をインストールすることです。これを行うには、まず次のコマンドでddgrリポジトリをGitクローンします:

git clone https://github.com/jarun/ddgr.git

次に、ddgrの実行可能ファイルをシステムの$PATHにコピーします。これを行うには、次のコマンドを実行します:

sudocp ddgr /usr/local/bin

その後、次のコマンドを使用してddgrを実行できます:

ddgr

ddgrの使用

ddgrを使った検索は非常に簡単です。始めるには、ddgrの後に検索語を入力するだけで迅速に検索できます。

Web Search Terminal Ddgr Basic

対応するインデックス番号を入力することで、任意のページをウェブブラウザで開くことができます。さらに、検索結果の次のページを開くには「n」と入力してEnterを押します。前のページの結果を見るには「p」と入力します。任意のページから最初の検索結果ページに戻りたい場合は、「f」と入力してEnterを押すだけで済みます。

これは便利なアプリであり、フル機能セットで何ができるかを確認するために、アプリケーションのGithubページをぜひご覧ください。

Googler

Googleは現在最も使用されている検索エンジンであり、私たちの多くにとって馴染み深いものです。Googlerを使えば、コマンドラインから直接Googleを検索できます。Googlerの特に好きな点は、広告なしで検索結果を提供してくれることです!

Googlerのインストール

同様に、URLをクリップボードにコピーできるようにするために、Python 3.5、xselxclip、またはtermux-clipboard-setのインストールが必要です。これらのパッケージは、必要がなければあなたのディストリビューションのパッケージマネージャからインストールできます。

Googlerをインストールする最も簡単な方法は次のとおりです:

sudo curl -o/usr/local/bin/googler https://raw.githubusercontent.com/jarun/googler/v4.0/googler  
sudochmod +x /usr/local/bin/googler

Googlerの使用

Googlerの使用はddgrと同様に簡単です。何かを検索するには、googlerに検索語を続けて入力するだけです。例えば、Make Tech EasierがLinuxについて何を言っているかを見たい場合、次のように入力します:

googler Make Tech Easier Linux

特定の結果を開くには、検索結果に対応する番号を入力してEnterを押すだけです。検索結果のページを前に進めるには「n」と入力してEnterを押します。戻るには「p」と入力します。特定の検索語の最初の検索結果ページに移動する場合は「f」と入力してEnterを押します。

これらのことをコマンドラインから直接行えるのは素晴らしいことです。Googlerが提供できることについての詳細もこちらで確認できます。

ターミナルからウェブを検索できるのは、常にターミナルで作業している人々にとって神の恵みです。プライバシーをより重視したい場合は、DuckDuckGoからの検索結果を返すddgrを使うのが良いでしょう。一方、Googleの方が好みであれば、Googlerを選ぶことになるでしょう。