少し前に、 Surfrawについて書きました 、人気のある検索エンジンと100以上のWebサイトへのコマンドラインインターフェイス。 Surfrawは、ターミナルからインターネットから何かを検索するのに役立ちます。今日、私は "S"という名前の同様のユーティリティに出くわしました 。はい、このユーティリティの名前は「S」です。 Surfrawと同様に、「S」ユーティリティもターミナルからWebを検索するのに役立ちます。 「Surfraw」も「S」も検索エンジンではないことに注意してください。どちらも単なるコマンドラインインターフェイスです。インターネットを検索するには、ブラウザアプリケーションが必要です。
Google、DuckDuckGoなどの検索エンジンを使用するか、Wikipedia、Arch Wiki、CNN、BBC、Soundcloud、YoutubeなどのWebサイトを直接検索することができます。すべてターミナルから。デフォルトのWebブラウザで検索結果が開きます。 「S」は現在、次の検索エンジンとウェブサイトをサポートしています。
- 500px
- 8トラック
- アマゾン
- archpkg
- archwiki
- arstechnica
- arxiv
- atmospherejs
- aur
- バイドゥ
- bandcamp
- bgr
- bing
- バズフィード
- cnn
- codepen
- コースラ
- cplusplus
- cppreference
- 木枠
- crunchyroll
- debianpkg
- dict
- digg
- diigo
- dockerhub
- ドリブル
- duckduckgo
- ダンパート
- engadget
- 説明シェル
- flickr
- フリップカート
- フォースクエア
- 要点
- github
- gmail
- 行く
- godoc
- goodreads
- googledocs
- googleplus
- hackernews
- ietf
- ifttt
- imdb
- imgur
- 受信トレイ
- インスタグラム
- kickasstorrents
- libgen
- lmgtfy
- macports
- mdn
- 中
- metacpan
- msdn
- ネイバー
- netflix
- nhaccuatui
- npm
- npmsearch
- npr
- nvd
- 在庫過剰
- パッケージャー
- phandroid
- php
- ピンタレスト
- postgresql
- python
- クォーラ
- 正規表現
- rottentomatoes
- rubygems
- shodan
- soundcloud
- Spotify
- stackoverflow
- 蒸気
- 淘宝網
- thepiratebay
- 登録
- トレンツ
- twitchtv
- unity3d
- upcloud
- vimeo
- ウィキペディア
- wolframalpha
- yahoo
- yandex
- youtube
- 知乎
プロジェクトに注目してください。開発者は将来さらにサイトを追加する可能性があります。
「S」のインストール
「S」ユーティリティは、「Go」または「Linuxbrew」を使用してインストールできます。
システムにGoがインストールされていることを確認してください。 LinuxにGoをインストールするには、次のリンクを参照してください。
- LinuxにGo言語をインストールする方法
「Go」をインストールした後、次のコマンドを1つずつ実行して「S」をインストールします。
$ go get -v github.com/zquestz/s $ cd $ GOPATH / src / github.com / zquestz / s $ make $ sudo make install
または、「Linuxbrew」パッケージマネージャーを使用してインストールすることもできます。まず、以下の説明に従って、システムに「Linuxbrew」をインストールします。
- Linuxbrew –LinuxおよびMacOSX用の一般的なパッケージマネージャー
Linuxbrewをインストールした後、このコマンドを実行して「S」をインストールします。
$ brew install s-search
ターミナルからWebを検索
使用可能なオプションと一般的な使用法のリストを表示するには、引用符なしで「s」と入力します。
$端末からのsWeb検索。使用法:s[フラグ]フラグ:-b、検索URIを起動するための--binary文字列binary -c、TLS -hのcert.pemへの--cert文字列パス、 --help help for s -k、--key string path for key.pem for TLS -l、--list-providers listsupported Providers --list-tags list available tags -o、--output output onlymode- port int server port(デフォルト8080)-p、-provider文字列検索プロバイダー(デフォルト "google")-s、-server launch web server -t、-tag string search tag -v、--verbose verbose mode- -バージョン表示バージョン
いくつかの例を見てみましょう。
基本検索
「ostechnix」という検索語でウェブを検索しましょう。
$ s ostechnix
このコマンドは、デフォルトのブラウザを開き、指定された検索文字列を検索します。デフォルトでは、Sはデフォルトの検索エンジンとしてGoogleを使用します。以下のような「-p」フラグを使用して、DuckDuckGoなどの他の検索エンジンに変更できます。
$ s -p duckduckgo ostechnix
ここで、-pはプロバイダー(つまりWebサイト)を示します。
Amazonで商品を検索するには、次を使用します:
$ s-pamazonゼロから1
上記のコマンドはamazon.comを開き、「ZerotoOne」という本を検索します。とても簡単です。
また読む:
- コマンドラインからAmazon製品を検索
- LINuxのコマンドラインからトレントを検索
- コマンドラインからArchWikiWebサイトを検索する方法
- コマンドラインからStackOverflowWebサイトを検索および参照する
ウィキペディアで何かを検索するには、次を使用します:
$ s -p wikipedia linux
これで、ウィキペディアでLinuxについて読むことができます。
Subredditのトピックを検索するには、次を使用します。
$ s -p reddit / r /archlinuxaurヘルパー
Quora Webサイトでトピックを検索するには、次を使用します:
$ s-pquoraディープラーニング
Youtubeのビデオはどうですか?それも可能です。次のコマンドは、YouTubeでAPJAbdulKalamに関連する動画を開きます。
$ s -p youtube Abdul Kalam
すべてのプロバイダー(Webサイト)を一覧表示するには、次を実行します:
$ s -l </ pre>タグを使用
特定のタグを使用してWebを検索できます。たとえば、Facebookの文字列「trending」を含む次のコマンドトピック。
$ s -p fa Trending使用可能なタグのリストを表示するには、次を実行します:
$ s --list-tags別のブラウザで検索
Sは、システムのデフォルトブラウザを使用してWeb検索を行います。 Chromium/Firefoxなどの他のものに変更することもできます。
デフォルト以外のブラウザでウェブを検索するには、 -bを使用します フラグ。
Chromiumブラウザを使用してWebを検索するには、次のコマンドを実行します。
$s-b「クロム」機械学習FirefoxでWebを検索するには、次を使用します:
$ s-b"firefox"機械学習以下のようにシークレット検索を行うこともできます。
クロム:
$ s -b"chromium--incognito"人工知能Firefox:
$ s -b"firefox--private-window"人工知能関連記事:
- Googlerを使用してコマンドラインからGoogle検索する方法
詳細については、以下に示すプロジェクトのGitHubリポジトリを参照してください。