次の記事では、S-Searchについて見ていきます。 これは私たちを助けるツールです ターミナルを使用してブラウザで検索。 ユーザーが端末でいくつかのタスクを実行していて、特定のサイトで情報を検索する必要がある場合は、端末を終了し、ブラウザーを実行して検索を実行する必要があります。 このツールを使用すると、より高速に実行できます。
Sとしても知られているS-Searchは、私たちを可能にする唯一のツールではありません ターミナルからウェブを検索、しかしそれは箱から出してダースの検索エンジンをサポートします。 ユーザーが検索を実行すると、結果はデフォルトのブラウザに表示されます。 これにより、ターミナルからの簡単なコマンドで、Google、Amazon、DebianPKG、IMDBなどの多くのものを検索できるようになります。
UbuntuにS-Searchをインストールする
一番簡単な方法 S-searchのインストールはスナップパッケージを使用しています、で見つけることができます スナック。 このようにするには、XNUMXつだけ開く必要があります ターミナル (Ctrl + Alt + T)そしてインストールコマンドを書きます:
sudo snap install s-search
あなたが物事を行う視覚的な方法を好むなら、あなたはすることができます ソフトウェアセンターからインストールします。 その名前を検索することでアプリケーションを見つけることができます: 's-検索'。
私たちもできる 彼らのに示されているように、ソースをコンパイルします GitHubページ。 これを行うには、ターミナルで実行する必要があります(Ctrl + Alt + T):
sudo apt install golang-go
go get -v github.com/zquestz/s cd $GOPATH/src/github.com/zquestz/s
make make install
プログラムをコンパイルすることを選択した場合、 zquestzディレクトリにファイル«s»があります。これは実行する必要があるファイルです。 検索する。
ターミナルから検索
何でもググる(デフォルトの検索エンジンです), アプリケーションの名前を入力し、その後にクエリを入力するだけです。。 たとえば、このブログを検索するには、ターミナル(Ctrl + Alt + T)に次のコマンドを入力するだけです。
s-search ubunlog
ほとんどすぐに、デフォルトのブラウザ(この場合はFirefox)が画面に表示されます。 ブラウザはその検索リクエストの結果を表示します.
代替検索プロバイダー
S-Searchは、他の多くの検索エンジンとも互換性があるため、非常に便利です。 ために ユーザーがS-searchで何かを検索できるすべてのサイトのリストを見る、次のコマンドを作成する必要があります。
s-search -l
へ それらのXNUMXつにクエリを送信します、次のように検索エンジン名/キーワードを使用する必要があります。
s-search -p amazon smarth tv
上記のクエリでは、S-searchを使用してAmazonでスマートテレビを見つけました。 プロバイダーとクエリ用語を変更することで、たとえば、 Spotifyで特定の曲を検索する.
S-searchは、これを実現するために高度なアルゴリズムや複雑なコードを使用しません。 このアプリは、検索URLのコレクションであり、検索クエリが追加されています.
また、を使用した検索では、これらの各URLを確認できます。 -oオプション。 デフォルトのブラウザを開いて結果を表示する代わりに、 S-searchはターミナルに検索URLを表示します.
コンフィギュレーション
このプログラムのコードをコンパイルした場合は、独自のデフォルト構成を作成できます。。 あなたは単にファイルを作成する必要があります 〜/ .config / s / config。 構成ファイルはUCL形式です。 JSONも完全にサポートされています。
このファイルでは、次のことが可能になります。 独自のデフォルトプロバイダーを設定する、duckduckgoなど、次のような行を追加します。
provider: duckduckgo
したい場合は カスタムプロバイダーを追加する 従う構造は次のようになります。
customProviders [ { name: nombre-de-la-web url: "http://url-de-la-web.com?q=%s" tags: [ejemplo-de-tag] } ]
カスタムプロバイダーには、次のようないくつかの基本的なものが必要です。
- 英数字の名前。 ^[a-zA-Z0-9_]*$
- トークン %s クエリ文字列。
- 有効なURLスキーム。
ここでそれは言わなければなりません 検索URLによっては、構造が少し変わる場合があります。 このプログラムの構成の詳細については、ユーザーは プロジェクトGitHubページ.
アンインストール
へ このプログラムからスナップパッケージを削除します、ターミナルを開いて(Ctrl + Alt + T)、次のコマンドを実行するだけです。
sudo snap remove s-search
S-searchには、多くの人気サイトのURLが多数組み込まれています。 ターミナルからアクセスできます。 この組み合わせにより、何でもすばやく検索できるため、非常に便利です。