web-dev-qa-db-ja.com

bashビルトインのmanページを読む方法は?

したがって、「exec」がどのように機能するかを理解する必要がありました。ただし、man exec bashビルトインとは何かを説明する99%役に立たないmanページに移動します。もちろん、これはcd、chdirなどの他の多くのmanページでも行われます。

組み込みのmanページではなく、興味のある実際のユーティリティのマニュアルページを検索するにはどうすればよいですか?

私のOSはMacOSXですが、他のオペレーティングシステムでもこれを使用しています

8
Earlz

シェルビルトインのドキュメントの取得は、コマンドhelpを使用して実行できます。例えば:

$ help exec
exec: exec [-cl] [-a name] [command [arguments ...]] [redirection ...]
    Replace the Shell with the given command.

    Execute COMMAND, replacing this Shell with the specified program.
    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,
    any redirections take effect in the current Shell.

    Options:
      -a name   pass NAME as the zeroth argument to COMMAND
      -c                execute COMMAND with an empty environment
      -l                place a dash in the zeroth argument to COMMAND

    If the command cannot be executed, a non-interactive Shell exits, unless
    the Shell option `execfail' is set.

    Exit Status:
    Returns success unless COMMAND is not found or a redirection error occurs.

それ以外の場合は、man bashを実行してから、この中で検索することができます(おそらく/\bexec\bと入力します。この場合は、ポケットベルのようではありません)。

9
dhag