SunOS 上では、国際化された man コマンドと nroff およびその関連コマンドにより、日本語のオンラインマニュアルページを参照できます [ただし、troff の国際化は行われていないため、man コマンドの -t オプションを日本語マニュアルページの troff 出力に使うことはできません。 ] 。日本語のオンラインマニュアルページおよびそのためのマクロパッケージは、JFP によって提供されます。
環境変数 LC_MESSAGES が日本語ロケール (ja または japanese) に設定されているか、LC_MESSAGES が設定されておらず LANG が日本語ロケールに設定されていれば、man コマンドで指定されたマニュアルページが日本語で存在している限り、日本語のマニュアルページが表示されます。例として、dumpcs(1) のマニュアルページを参照してみましょう。次のように入力します。
sun% man dumpcs マニュアルを清書中です。しばらくお待ちください... |
しばらくすると dumpcs(1) の日本語マニュアルページが表示されます。
マニュアルを清書中です。しばらくお待ちください... 終了 dumpcs(1) ユーザコマンド dumpcs(1) 【名前】 dumpcs - 現在のロケールのコードセット一覧表を表示 【形式】 dumpcs [ -0123vw ] 【機能説明】 dumpcs は、ユーザの現在のロケールに対応するコードセットの印 --継続--(9%) |
一時的に英文のマニュアルページを参照したい場合には、env(1) コマンドを使い、次のように「env LANG=C man dumpcs」と入力します。
sun% env LANG=C man dumpcs Reformatting page. Wait... |
和文と英文のマニュアルページを両方とも頻繁に参照する場合は、"env LANG=C man" の部分を C シェルの別名 (alias) として登録しておくとよいでしょう。
オンラインマニュアルは、システムの出荷時には nroff(1) または troff(1) のソース形式で提供されます。catman(1M) コマンドによって、これらのマニュアルページをあらかじめ清書しておくと、man(1) コマンドによる表示の際の清書作業にかかる時間を節約できます (ただし、これによってさらにディスクスペースが消費されることに注意してください)。
また、catman コマンドは、whatis(1) および apropos(1) コマンドによって検索されるシステム機能の要約情報のデータベースファイル windex を作成します。-n オプションを用いるとこのデータベースは作成されず、-w オプションを用いるとこのデータベースの作成のみを行います。catman コマンドは、ユーザーが現在使用しているロケール名のディレクトリがオンラインマニュアルぺージのルートディレクトリに存在すると、その下のマニュアルページだけを清書します (たとえば、/usr/share/man/ja/man* がある場合は ja/man* を清書します)。英語のマニュアルページに対して常に翻訳マニュアルが用意されているとは限りませんので、必要に応じて次の例のように、ユーザーの通常の作業環境のロケールと、それが C ロケールではない場合には C ロケールと、それぞれでスーパーユーザーになって catman を実行してください。
sun# setenv LANG C sun# catman 1 2 3 sun# setenv LANG ja sun# catman 1 2 3 |
コマンドの機能の要約文だけを見たい場合には、whatis コマンドを使います。環境変数 LC_MESSAGES が日本語ロケール ja、 ja_JP.PCK または ja_JP.UTF-8 に設定されているか、LC_MESSAGES が設定されておらず LANG が日本語ロケールに設定されており、whatis コマンドで指定されたマニュアルページが日本語で存在し、その情報を含む windex データベースが作られていれば、日本語のコマンド機能要約を次のように表示できます。
sun% whatis dumpcs dumpcs dumpcs (1) - 現在のロケールのコードセット一覧表を表示 sun% |
whatis とは逆に、コマンド機能要約文中のキーワードからコマンド名を探したいときには apropos コマンドを使用できます。環境変数 LC_MESSAGES が日本語ロケール ja、ja_JP.PCK または ja_JP.UTF-8 に設定されているか、LC_MESSAGES が設定されておらず LANG が日本語ロケールに設定されており、apropos コマンドで指定されたマニュアルページが日本語で存在し、その情報を含む windex データベースが作られていれば、日本語のコマンド機能要約を次のように表示できます。
sun% apropos コードセット一覧表 dumpcs dumpcs (1) - 現在のロケールのコードセット一覧表を表示 sun% |