help ヘルプ

英語表記help

日本語表記Bash組み込みヘルプ表示

正式名称help

危険度安全

What does it mean?

Bash組み込みコマンドの使い方を表示します。外部コマンドではなくBashの内蔵機能なので、主に組み込みの確認に使います。

Command Quest

help を今日の道具にする

Bash組み込みコマンドの使い方を表示します。外部コマンドで...

$ help [パターン] help [オプション] 名前
関連用語6
次のコマンド0
FAQ2
参照4

概要

Bash組み込みコマンドの使い方を表示します。外部コマンドではなくBashの内蔵機能なので、主に組み込みの確認に使います。

基本構文

help [パターン]
help [オプション] 名前

詳細解説

helpは、Bashに内蔵されたコマンド説明表示機能です。manページは外部コマンドやシステム全体の文書を見るのに向いていますが、helpはBash組み込みの短い要点を即座に確認するのに向いています。

例えば、read、set、export、source、help自身などの組み込みは、helpを使うとその場ですぐ書式を確認できます。対話学習では特に便利で、manが未導入の最小環境でもBashさえあれば利用できることがあります。

一方で、helpはBash固有です。外部コマンドや他シェルの機能を調べる用途には向きません。

このコマンドを使う場面

Bash組み込みの使い方をその場で確認したい時、manがない環境で組み込みの最低限の書式を知りたい時、readやsetなどの詳細をすぐ見たい時に使います。

まず安全に試す方法

1. help read
2. help set
3. help -d printf

3分ミッション

少しでも手を動かすと定着しやすくなります。終わった項目にチェックを入れてください。

  1. help read、help set、help exportを開き、共通する書式の見方を確認します。

  2. help printfとman printfを比べ、組み込み説明と外部文書の違いを観察します。

資格試験との関連

  • LinuC レベル1
    範囲: 1.03.1 コマンドラインの操作
    根拠: official
    LinuCレベル1では、コマンドライン操作やシェル環境の理解が問われます。helpはその基礎を支える代表的なコマンドです。
  • LPIC-1
    範囲: 105.1 シェル環境のカスタマイズと利用
    根拠: official
    LPIC-1では、シェル環境、変数、履歴、コマンド解決の理解が重視されます。helpはその周辺知識と一緒に学ぶ価値が高いコマンドです。
  • 共通基礎
    範囲: Linuxコマンド基礎
    根拠: editorial
    試験横断で、helpはコマンドライン操作、手順読解、トラブルシュートの基礎体力を作る項目です。

オプション

  • -d
    短い説明だけを表示します。
    help -d read
  • -m
    man風の整形で表示します。
    help -m set
  • -s
    書式だけを簡潔に表示します。
    help -s export

実行結果サンプル

  • help read
    read: read [-ers] ...
  • help -d export
    export: Set export attribute for shell variables.

戻り値コード

  • 0 要求したヘルプを表示できました。
  • >0 対象が見つからない、またはBash組み込みではありません。

使用例

  • help
  • help export
  • help -d read
  • help -s set

よくあるエラー

  • help lsで詳しい説明が出ない
    原因: helpは主にBash組み込み向けで、lsは外部コマンドです。
    対処: 外部コマンドはman lsやinfoを使います。
  • /bin/shでhelpが使えない
    原因: Bash固有の組み込みだからです。
    対処: Bashで実行するか、移植性重視ならmanや公式文書を参照します。

導入・互換性情報

helpはBash組み込みです。POSIXの一般的な外部文書参照コマンドはmanですが、helpはBash内で完結する短い説明表示として使われます。

  • Debian GNU/Linux / 13 / Bash 5.2.37

注意点 / セキュリティリスク

危険度は低い確認コマンドです。ただしBash固有なので、/bin/shや別シェルで同じように使えるとは限りません。

FAQ

  • Q. helpとmanはどちらを使えばよいですか。
    A. Bash組み込みの確認はhelp、外部コマンドや広い文書参照はmanが向いています。
  • Q. helpですべてのコマンドを調べられますか。
    A. いいえ。主にBash組み込みが対象で、外部コマンドは対象外です。

関連用語

  • シェル
  • Bash
  • Zsh
  • Fish
  • POSIXシェル
  • shell function

参照リンク

関連記事