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

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

スタックオーバーフロー は、プログラマーが知識を学び、世界中の何百万人ものユーザーと共有するための、有名で著名なオンラインコミュニティWebサイトの1つです。また、プログラミング関連の検索、発見、質問に関しては、私のお気に入りのウェブサイトです。あなたが私のようなものなら、私はあなたに良い知らせがあります。これで、ターミナルを離れることなく、StackOverflowWebサイトを検索および参照できます。 「SoCLI」に挨拶します 、ターミナルからStackOverflowサイトを検索および参照するためのコマンドラインツール。 GUIモードのないシステムからStackOverflowのWebサイトを閲覧する場合に非常に便利です。 SoCLIを使用すると、Stack Overflowに投稿したり、回答に賛成票を投じたり、コメントしたりできます。 SoCLIはクロスプラットフォームユーティリティであるため、GNU / Linux、Microsoft Windows、およびMacOSXで動作します。

ダウンロード -無料ガイド:「Arduino入門:初心者向けガイド」

CLIの機能については、次のとおりです。

  • StackOverflowをインタラクティブに検索して閲覧します。
  • 最も投票された特定の質問とその回答を手動で検索します。
  • 単一または複数のタグを持つ特定の質問を使用して検索します。
  • デフォルトのウェブブラウザでページを開きます。
  • Webブラウザを介して新しい質問を作成します。
  • カラーインターフェイス。
  • 質問の統計ビュー。

この簡単なチュートリアルでは、LinuxのターミナルからSoCLIツールを使用してStackOverflowを参照する方法を学習します。

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

SoCLIは、Pythonプログラミング言語で記述されたスタックオーバーフローコマンドラインクライアントです。それをインストールするには、pythonとpipパッケージマネージャーをインストールする必要があります。 Pipは、Pythonを使用して作成されたアプリケーションをインストールするためのパッケージマネージャーです。

まず、pipをインストールしましょう。

Arch Linuxとその派生物について:

$ sudo pacman -S python-pip

Debian、Ubuntu、Linux Mintの場合:

$ sudo apt-get install python-pip

RHELでは、CentOS:

$ sudo yum install python-pip

Fedoraで:

$ sudo dnf install python-pip

SUSE / openSUSEの場合:

$ sudo zypper install python-pip

pipのインストールと使用法の詳細については、次のリンクを参照してください。

  • Pipを使用してPythonパッケージを管理する方法

pipをインストールしたら、次のコマンドを実行してSoCLIをインストールします。次のコマンドは、すべてのLinuxディストリビューションで同じです。

$ sudo pip install socli

既存のsocliバージョンを更新/アップグレードするには、次のコマンドを実行します:

$ sudo pip install --upgrade socli

使用法

SoCLIの使用法は、かなり単純で簡単です。 SoCLIの一般的な構文は次のとおりです。

$ socli [ Arguments] < Search Query >

いくつかの例を見てみましょう。

クイック検索

クエリ「nginxリバースプロキシ」を検索するには、コマンドは次のようになります。

$ socli nginx reverse proxy

このコマンドは、Stack Overflowを介して指定されたクエリ「nginxリバースプロキシ」を検索し、最初に最も投票された質問とその最も投票された回答を表示します。かっこいいですね。

インタラクティブ検索

インタラクティブ検索をしたいのですが、どうすればいいですか?それはとても簡単です。 "-iq"を使用します 検索語の前のパラメーター(もちろん、引用符なし)。

$ socli -iq ajax in framework7

このコマンドは、「フレームワーク7のajax」という質問の質問を検索し、質問のいずれかをインタラクティブに選択できるようにします。

質問番号を入力するだけで、指定された結果から質問を選択できます。 6と入力して6番目の回答を選択しました 「続行するオプションを入力しないか、終了するその他のキーを入力してください」 促す。そして、選択した質問とその最も投票された回答が即座に表示されました。

同様に、次の回答の場合は「n」、前の回答の場合は「b」と入力するか、他のキーを押してSoCLIを終了します。

特定の質問を番号で指定

SoCLIでは、特定の質問をその番号で表示することもできます。たとえば、指定されたクエリの2番目の質問を表示したいとします。だから、私は単に次のコマンドを実行することによってそれをしました:

$ socli -r 2 -q cmake

このコマンドは、クエリ「cmake」とその回答が最も多い2番目に投票された質問を表示します。

タグを使用したトピックベースの検索

Stack Overflowを使用すると、タグを使用して特定のトピックを検索できます。したがって、SoCLIクライアントを使用して同じことを行うことができます。

たとえば、タグ「linux」を使用してクエリ「python」を検索するには、次のコマンドを実行します。

$ socli -t linux -q python

以下に示すように、カンマを使用して複数のタグを含めることもできます。

$ socli -t linux,android -q python

新しい質問を送信する

Stack Overflowであなたの質問に対する答えが見つかりませんか?心配ない!次のコマンドを実行して、新しい質問を作成します。

$ socli -n

このコマンドは、WebブラウザでStackOverflowの新しい質問ページを開きます。この機能を使用するには、Webブラウザがインストールされている必要があることに注意してください。

SoCLIの詳細については、次のコマンドを実行してヘルプセクションを参照してください。

$ socli -h

結論

これで、コマンドラインを介してStackOverflowコミュニティWebサイトで質問と回答を検索および参照する方法をマスターしました。 SoCLIは、GitHubページで宣伝されているため、正常に機能しました。プログラマーで、Stack Overflowを閲覧するためのクライアントツールを探している場合は、SoCLIを試してみる必要があります。

これはもう試しましたか?素晴らしい!以下のコメントセクションで、SoCLIの使用経験についてお知らせください。


Linux
  1. IISをインストールし、Webサイトを構成します

  2. 解析からラックスペースへの移行

  3. カーネルスタックとユーザー空間スタック

  1. Linuxでのプッシュコマンドとポップコマンド

  2. コマンドラインからLinuxコマンドとプログラムをベンチマークする方法

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

  1. Linuxでコマンドラインからファイルを暗号化および復号化する簡単な方法

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

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