GNU/Linux >> Linux の 問題 >  >> Linux

Surfraw –人気のある検索エンジンと100以上のウェブサイトへのコマンドラインインターフェース

サーフロー Sの略です 地獄U sers R 進化的F ront R 年齢A Wを獲得する ebは、Google、Duckduckgo、Bingなどの多くの人気のある検索エンジン、およびArch Wiki、Amazon、BBC、CNN、eBay、Wikipedia、w3html、YouTubeなどの人気のあるWebサイトへの高速なUnixコマンドラインインターフェイスです。 Surfrawは検索エンジンではないことに注意してください。これは、検索エンジンや他の多くのWebサイトへの単なるコマンドラインインターフェイスです。それでも機能するには、グラフィックブラウザまたはテキストブラウザのいずれかが必要です。 Surfrawは元々ジュリアンアサンジによって作成されました 、ウィキリークスの創設者。現在は、surfraw-develチームによって管理されています。

この簡単なガイドでは、LinuxにSurfrawをインストールして使用する方法を紹介します。

LinuxにSurfrawをインストールする

Arch Linux および派生物:

Surfrawはデフォルトのリポジトリで利用できます。したがって、Arch Linuxのpacmanと、Antergos、ManjaroLinuxなどの派生物を使用してインストールできます。

$ sudo pacman -S surfraw

Debian Ubuntu Linux Mint 、コマンドを使用してインストールできます:

$ sudo apt-get install surfraw surfraw-extra

Surfrawの構成

Surfrawは、デフォルトのブラウザ(テキストまたはGUI)を使用して、指定されたクエリを開きます。システムに標準のブラウザがインストールされていない場合、Surfrawは設定ファイルで$BROWSER変数を呼び出します。その変数も空の場合、surfrawはエラーメッセージを表示します。

これを修正するには、構成ファイルを作成し、デフォルトのブラウザとその他のオプションを構成する必要があります。

$ mkdir ~/.config/surfraw/

次に、構成ファイルを作成します。

$ sudo vi ~/.config/surfraw/conf

次の行を追加します。

SURFRAW_graphical_browser=/usr/bin/chromium
SURFRAW_text_browser=/usr/bin/lynx
SURFRAW_graphical=yes

クロムを交換してください およびlynx 他のブラウザを使用している場合は、自分で使用してください。ファイルを保存して閉じます。

注: SURFRAW_graphical値を指定した場合 いいえとして 、テキストブラウザからのみ検索します。したがって、 SURFRAW_text_browser =/ usr / bin / lynxの行のコメントを解除する必要があります。 。

また、 / etc / xdg / surfraw / confにデフォルトの設定ファイルがあります 。構成可能なすべてのオプションが含まれています。

人気のある検索エンジンやウェブサイトへのコマンドラインインターフェースであるSurfrawの使用方法

Surfrawには、 "elvi"と呼ばれるスクリプトのコレクションが含まれています 。これらのスクリプトは、さまざまなWebサイトを検索するために使用されます。

次のコマンドを実行して、elviのリストを表示します。

$ surfraw -elvi

検索エンジンへのSurfrawコマンドラインインターフェース

上のスクリーンショットにあるように、Surfrawは100以上の人気のあるWebサイトおよび検索エンジンのコマンドラインインターフェイスとして機能します。

たとえば、Googleでクエリ「Linux」を検索するには、次のコマンドを実行します。

$ surfraw google linux

また、そのエイリアスを使用します-"sr":

$ sr google linux

デフォルトのWebブラウザが自動的に開き、クエリ「linux」が検索されます。

「ラッキーだ」オプションを含めるには、 -lを使用します 以下に示すように。

$ surfraw google -l archlinux

上記のコマンドは、ArchLinuxのWebサイトに直接アクセスします。

複数のクエリを含めるには、以下のようにカンマ区切りの値として使用します。

$ surfraw google Arch Linux, Debian, Unix

結果のX番号、たとえば10を表示するには、次を使用します。

$ surfraw google -results=10 Arch Linux, Debian, Unix

SurfrawはGoogleで検索するためだけのものではありません。これは、duckduckgo、bing、yandexなどの他の一般的な検索エンジンのインターフェースとして機能します。

duckduckgoで検索するには、次のコマンドを実行します:

$ surfraw duckduckgo Arch Linux

Bingで検索するには:

$ surfraw bing Arch Linux

また、surfrawは検索エンジンだけのためのインターフェースではありません。 Arch Wiki、Amazon、BBC、CNN、Cisco、GitHub、yahoo、youtube、w3html、その他の100以上のWebサイトなどの他の人気のあるWebサイトに使用できます。

たとえば、Amazonで本を検索するには、次のように入力します。

$ surfraw amazon -search=books -country=en -q Think on these things

Arch Wikiで記事を検索するには、次のように入力します。

$ surfraw archwiki install fonts

または、単にエイリアスを使用します:

$ sr archwiki install fonts

GitHubでリポジトリを検索するには:

$ sr github explainshell

ウィキペディアで記事を検索することもできます。

ウィキペディアでトピックを検索するには、次のコマンドを実行します:

$ sr wikipedia linux

退屈しますか? YouTubeでお気に入りの動画を検索して視聴します。

$ sr youtube somebody that I used to know

いくつかの例だけを含めました。すでに述べたように、Sufrrawを使用して100以上のWebサイトで検索できます。サポートされているサイトと検索エンジンの完全なリストについては、次を実行してください:

$ sr -elvi

ブックマーク

Surfrawはブックマークをサポートしています。ブックマークを追加するには、それを / etc / xdg / surfraw / bookmarksに追加します または$HOME / .config / surfraw/ブックマーク ファイル。以下のように、ブックマークとURLを空白で区切って、各ブックマークを別々の行に追加する必要があります。

ostechnix https://ostechnix.com/
surfraw http://alioth.debian.org/projects/surfraw/

ブックマークを呼び出すには、「surfrawブックマーク」または「srブックマーク」を使用します。その名前のエルビスが存在しない場合は、代わりにその名前のブックマークを検索します。

詳細については、manページを参照してください。

$ man surfraw

関連記事:

  • Googlerを使用してコマンドラインからGoogle検索する方法
  • ddgrを使用してコマンドラインからDuckDuckGoを検索する方法

これがお役に立てば幸いです。


Linux
  1. Linuxでディレクトリを再帰的に検索および削除する方法

  2. サイズと拡張子でファイルを検索する方法は?

  3. 見つけて見つけるためのより速い代替手段はありますか?

  1. XBoardに複数のチェスエンジンをインストールしてセットアップする方法

  2. 実際に最も広く使用され、人気のあるcURLコマンド

  3. ブリッジ インターフェイスに MAC アドレスと IP アドレスを割り当てる理由

  1. コマンドラインからStackOverflowWebサイトを検索および参照する

  2. コマンドラインからArchWikiWebサイトを検索する方法

  3. Mps-youtube –コマンドラインYouTubeプレーヤーおよびダウンローダー