Unix の基礎知識
訳: &a.jp.nakai;.
12 October 1996.
オンラインマニュアル
FreeBSD についてのもっとも包括的なドキュメントは
マニュアルページの形式になっているものです.
FreeBSD システム上のほとんどすべてのプログラムには基本的な
操作方法とさまざまな引数を説明しているリファレンスマニュアル
がついています. これらのマニュアルは man
コマンドで見ることができます. man
コマンドの使い方は簡単です :
&prompt.user; man コマンド名
コマンド名
のところには知りたいコマンドの名前を入れます. たとえば,
ls コマンドについて知りたい場合には
次のように入力します:
&prompt.user; man ls
オンラインマニュアルは 数字のついたセクションに
分けられています :
ユーザコマンド
システムコールとエラー番号
C のライブラリ関数
デバイスドライバ
ファイル形式
ゲームとほかのお楽しみ
そのほかの情報
システムの管理と操作のためのコマンド
カーネル開発者のための情報
場合によっては, 同じことがらでもオンラインマニュアルでは
複数のセクションに記載されていることがあります. たとえば,
chmod ユーザコマンドと
chmod()
システムコールがあります. この場合, man
コマンドでどちらを参照したいかをセクションで指定することが
できます :
&prompt.user; man 1 chmod
とすればユーザコマンドとしての chmod
のマニュアルページが表示されます. オンラインマニュアル上の特定の
セクションへの参照は通常, 書かれているドキュメントの
括弧の中に示されています. ですから, &man.chmod.1; は
chmod
ユーザコマンドを, &man.chmod.2;
はシステムコールの方を示しています.
コマンドの名前を知っていて, 単純にその使い方が分かる場合は
よいのですが, もしコマンドの名前を思い出せない場合には
どうしたらいいのでしょう? man に
スイッチをつければ,
コマンドデスクリプション中のキーワードから検索することができます
:
&prompt.user; man -k mail
このコマンドを使うことで,
“mail”というキーワードを含むコマンドの
一覧を参照することができます. 実を言うと
apropos
コマンドを使うのと機能的には同じです.
それから, /usr/bin
にある優れたコマンドすべてを目にしても,
それらの大半がどういった働きをするのか
まったく見当もつかないときは どうしたらよいでしょう. 単純に,
&prompt.user; cd /usr/bin; man -f *
あるいは同じ働きをする
&prompt.user; cd /usr/bin; whatis *
としましょう.
GNU の Info ファイル
FreeBSD には Free Software Foundation (FSF)
によるアプリケーションや
ユーティリティがたくさんあります. こうしたプログラムには
manページに加えて, “info” ファイルと呼ばれる
ハイパーテキスト形式のドキュメントが付属になっていて,
info コマンドや, emacs
をインストールしているなら emacs の info
モードで見ることができます.
&man.info.1; コマンドを使うには, 単にこう入力します.
&prompt.user; info
おおまかなイントロダクションを
見るには, h と入力します.
クイックコマンドリファレンスは ?
とします.