一部のコマンドのマニュアルページがありません。

一部のコマンドのマニュアルページがありません。

man alias私のために入力してください

エイリアスを手動で入力する必要はありません。

exportでも同じことが起こりますeval。最初はこれがシェル組み込みでのみ起こると思いましたが、man echoマンページが与えられました。

インターネット検索に加えて、これらのコマンドに関するドキュメントを表示する方法はありますか?そうでない場合、欠落しているマニュアルページを「インストール」する方法はありますか?

答え1

echoほとんどのシステムechoにはバイナリがあるため、おそらくマンページがあります。/binしかし、ほとんどのシェルはとにかく組み込みを提供しますが、そのバイナリのマンページを見ています。他のすべての欠落コマンドのマニュアルページは、POSIXプログラママニュアル(マニュアルパート1P)にあります。インストール方法はGentooディストリビューションによって異なります。sys-apps/man-pages-posixパッケージにあります。

答え2

組み込みコマンドは、現在のシェルのマニュアルページを確認することで簡単に見つけることができます。

Bashのマニュアルページには次のものがあります。

alias [-p] [name[=value] ...]
       Alias with no arguments or with the -p option prints the list of
       aliases in the form alias name=value on standard output. When
       arguments are supplied, an alias is defined for each name whose
       value is given. A trailing space in  value causes the next word to
       be checked for alias substitution when the alias is expanded. For
       each name in the argument list for which no value is supplied, the
       name and value of the alias is printed. Alias returns true  unless
       a name is given for which no alias has been defined.

疑わしい場合は、レポートwhich aliasが組み込まれているときに実行するか、見つからない場合はレポートが埋め込まれ$PATHている可能性が高いので、そのマニュアルページを確認してください。

答え3

組み込みコマンドの Man 情報は通常、関連するシェルのマニュアルページにあります。努力するman bash

答え4

aliasexport、、、およびevalはすべてMac OS Xの一部であり、man builtin他のBSDシステムの一部でもあります。

OSman alias上でエイリアスに関する情報を取得するには、を使用する必要があります。man builtinman builtinhelp alias

私はターミナルプロンプトでマニュアルページを読むことを好みますが、システムにマニュアルページがない場合は次のページに進みます。http://man.cx/かなり包括的だからです。

関連情報