help
100%

コマンドライン · レッスン 15

help

コマンドに応じて、組み込みヘルプ、プログラムの使用法、マニュアルページを選ぶ方法を学びます。

すべてのコマンドオプションを暗記する必要はありません。Bash と多くのインストール済みプログラムは、端末内で構文を直接説明できます。ただし、適切なヘルプ情報源は、使っているコマンドの種類によって異なります。

Bash 組み込みコマンドのヘルプを表示する

Bash は、シェル自体が実装するコマンド向けに help 組み込みコマンドを提供します。cdhistorytype などが該当します。

組み込みコマンド名を引数として渡します。

$ help echo

出力には組み込みコマンドの構文と動作が記載されます。引数なしで help を実行すると、Bash がヘルプを持つ組み込みコマンドを一覧表示します。

Bash の cd 組み込みコマンドに関するヘルプ項目を表示するコマンドはどれですか?

プログラムの使用法概要を要求する

多くの外部プログラムは、--help を受け取って使用法の概要を表示する慣例に従います。

$ ls --help

広く使われる慣例ですが、すべてのプログラムに共通するわけではありません。どのプログラムも同じオプションに対応すると思い込まず、出力と終了状態を読んでください。

外部の ls プログラムが提供する簡単な使用法概要を一般に表示するコマンドはどれですか?

Bash が名前を解決する方法を調べる

type を使うと、Bash が名前を組み込みコマンド、エイリアス、関数、キーワード、実行可能ファイルのどれとして解決するか確認できます。

$ type cd
cd is a shell builtin
$ type ls
ls is /usr/bin/ls

結果は、エイリアス、関数、インストール済みプログラム、PATH によって異なります。Bash が最初に使う 1 つだけでなく、既知のすべての解決結果を見るには type -a NAME を使います。

deploy がエイリアス、関数、組み込みコマンド、実行可能ファイルのどれか分かりません。名前の解決方法を確認する Bash コマンドはどれですか?

詳細度を選ぶ

  • Bash 組み込みコマンドには help COMMAND を使う
  • 多くの外部コマンドの簡単な概要には COMMAND --help を使う
  • 詳細なインストール済みマニュアルページには man COMMAND を使う
  • 1 行の説明には whatis COMMAND を使う

次のレッスンでは、マニュアルページと 1 行の説明を詳しく扱います。

短い使用法概要ではなく、外部コマンド ls の詳細な文書が必要です。どのコマンドを試しますか?

レッスン完了

help を完了しました

これで Bash がコマンドを解決する方法に応じて、ヘルプ情報源を選べるようになりました。

  • Bash 組み込みコマンドには help を使う。

  • プログラムの簡単な使用法には --help を試す。

  • type で名前の解決方法を調べる。

  • man で詳細な文書を開く。

学習進捗を保存

無料アカウントを作成してこのレッスンを保存し、どのデバイスからでも学習を続けられます。

無料アカウントを作成
次のレッスン
コマンドライン に戻る