あなたはプログラマーですか?良い知らせがあります。 'howdoi'を使用してコマンドラインからインスタントコーディングの回答を取得できるようになりました Unixライクなオペレーティングシステムでのユーティリティ。 基本について知るために、グーグルで検索したり、他のオンラインリソースを参照したりする必要はありません。 プログラミングクエリ。 Howdoiは、ターミナルから直接コードとコマンドクエリの即時回答を表示します。このツールは、Webブラウザにアクセスできない場合に役立つ可能性があります。 python 2をサポートするすべてのオペレーティングシステムで動作するはずです およびpython3 、GNU/LinuxおよびWindowsオペレーティングシステムを含みます。
この簡単なチュートリアルでは、Linuxにhowdoiユーティリティをインストールして使用する方法について説明します。
「Howdoi」を使用してコマンドラインからインスタントコーディングの回答を取得する
Howdoiはpipユーティリティを使用して簡単にインストールできます。 Linuxディストリビューションにpipをインストールするには、次の手順を実行します。
Arch Linuxとその派生物にPIPをインストールするには、以下を実行します:
$ sudo pacman -S python-pip
RHEL、Fedora、CentOSの場合:
$ sudo yum install epel-release
$ sudo yum install python-pip
または、
$ sudo dnf install epel-release
$ sudo dnf install python-pip
Debian、Ubuntu、Linux Mintの場合:
$ sudo apt-get install python-pip
PIPをインストールしたら、次のコマンドを実行して「Howdoi」をインストールします。
$ sudo pip install howdoiダウンロード -無料の電子書籍:「学ぶのに最適なWebプログラミング言語」
「Howdoi」の使用法
Howdoiの一般的な構文は次のとおりです。
howdoi [-h] [-p POS] [-a] [-l] [-c] [-n NUM_ANSWERS] [-C] [-v] QUERY [QUERY ...]
ここで
- -h -ヘルプセクションを表示します
- -p POS -指定された位置で回答を選択します(デフォルト:1)
- -a -回答の全文を表示します
- -l </ strong> -回答リンクのみを表示します
- -c -カラー出力を有効にします
- -n NUM_ANSWERS -返される回答の数
- -C -キャッシュをクリアします
- -v -howdoiの現在のバージョンを表示します
いくつかの例を見てみましょう。
PythonまたはJavaでprint関数を使用する方法を知るには、次のコマンドを使用します。
$ howdoi print python
出力例:
print("Total score for %s is %s " % (name, score))
$ howdoi print java
出力:
System.out.print("\"Hello\"");
アーカイブの作成方法を知るには、次のコマンドを実行するだけです。
$ howdoi create tar archive
サンプル出力は次のようになります:
$ tar czf file.tar.gz file.txt
このコマンドを使用して、file.txtのtarアーカイブを作成できます。同様に、任意のコマンドを検索できます。ファイルまたはディレクトリを作成するためのコマンド形式を知る方法は次のとおりです。
$ howdoi create file touch
出力例:
touch ../my_directory/file
同様に、以下に示すようにディレクトリを作成する方法を表示できます。
$ howdoi create directory mkdir
出力例:
$ mkdir -p foo
bashで日付をフォーマットする方法を知るには、次のコマンドを実行するだけです:
$ howdoi format date bash
出力例:
DATE=`date +%Y-%m-%d`
このユーティリティはすべてのクエリに対する回答を見つけることができない場合がありますが、いくつかの基本的なコードとコマンドクエリに対する回答を見つけるのに役立ちます。