ターミナルからSを使ってウェブを検索する方法

S Search Featured

ターミナルで作業をしているときに特定のサイトで情報を検索したい場合、ターミナルを離れてブラウザを起動して検索を行う必要があります。Sは、これをより良い方法で行うことができることを証明します。

Sはターミナルからウェブを検索するための唯一のツールではありませんが、デフォルトで数十の検索エンジンをサポートしています。S-Searchとも呼ばれ、検索を実行すると、結果はターミナルではなくデフォルトのブラウザに表示されます。ターミナルからの簡単なコマンドでGoogle、Amazon、DebianPKG、IMDBなどで何かを検索する方法を見てみましょう。

インストール

S-searchをインストールする最も簡単な方法は、snapを使用することです。この方法で行うには、お気に入りのターミナルを起動し、次のように入力します:

sudo snap install s-search

視覚的に行うことを好む場合は、ディストリビューションのソフトウェアセンター/Appストアを通じてインストールできます。アプリケーションはその名前「S-search」を使用して見つけることができます。

S Search Install From Software Center

S-searchがディストリビューションのリポジトリにない場合は、ソースからインストールするための指示をGitHubページで見つけることができます。

ターミナルからの検索

ターミナルからGoogle検索で何かを検索するには、その名前の後にクエリを入力するだけです。

例えば、私たちのサイト「Make Tech Easier」を検索するために、次のコマンドを発行しました:

s-search make tech easier

ほぼすぐに、私たちのデフォルトブラウザ(この場合はFirefox)がポップアップし、その検索リクエストの結果を表示しました。まるで手動でGoogle検索ページを訪れ、そこで自分でクエリを入力したかのようでした。

S Search Default Google Search

代替検索プロバイダー

S-Searchは、他の多くの検索エンジンもサポートしているため、非常に便利です。S-searchで何かを探すことができるサイトのリストを表示するには、次のように入力します:

s-search -l

S Search List Providers

クエリをそのうちの1つにターゲットするには、次のようにその名前/キーワードを使用できます:

s-search -p amazon soldering iron

上記のクエリでは、S-searchを使用してAmazonのウェブストアではんだごてを探しました。

S Search Use Search Provider

プロバイダーとクエリ用語を入れ替えることで、例えばSpotifyで特定の曲を検索することができます。500pxで画像を検索したり、Steamでゲームを検索したりすることもできます。

S Search Find Game At Steam

背景

S-searchは、これを実現するために高度なアルゴリズムや複雑なコードを使用していません。実際、S-searchは検索URLのコレクションであり、そこに私たちの検索クエリを追加するだけです。

-oスイッチを使用することで、検索ごとにそれらを確認できます。このスイッチを使用すると、デフォルトのブラウザを開いてクエリの結果を表示するのではなく、S-searchはターミナルに検索URLを表示します。

S Search Display Output

私たちは過去に同じトリックを使用して、Peppermint Linuxだけでなく、人気のクリップボードマネージャーClipmanにも同様の検索機能を追加しました。

アプローチはまったく同じでしたが、S-searchは多くの人気サイトのために数十のそのようなURLを組み込んでおり、ターミナルからアクセス可能です。この組み合わせは非常に便利で、思いつきで何かを検索することを可能にします。