JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 新たに設定ファイルのフォーマットを作ることにしました。 一般的な文法 BIND 8 の設定には、一般的な特徴が 2 つあります。 それは、ステートメントとコメントです。 ステートメントはすべてセミコロンで終わります。ステートメントの多くは サブステートメントを持っており、サブス ... テートメントもセミコロンで終わります。 次のようなステートメントをサポートしています : logging サーバが何をログに残すか、そしてどこにログメッセージを送るのかを指定します。 options グローバ ... ルなサーバ設定オプションを制御し、 その他のステートメントに対するデフォルトを設定します。 zone ゾーンを定義します。 acl 名前つきの IP アドレスマッチングリストを定義します。これは、ア ... ... の要素に代入しています。 AWK の配列はすべて、文字列によりインデックスを行う連想配列です。 特殊な演算子 in を if または while ステートメントで用いることによって、あるインデックス値に おける配列の値が定義されているかを調べることができます。 if (val in array) print ... n はまた、 for ループ中で、配列のすべてのインデックス値について繰り返すために 用いることができます。 配列の要素は、 delete ステートメントを用いて削除することができます。 delete ステートメントはまた、 添字を指定せずに配列名のみを指定することにより、 配列全体を削 ... ンは以下と等価です。 { print } これはレコード全体を出力します。 コメントは文字 ``#'' で始まり、行末まで続きます。空行は、複数ステートメントの 間をあけるのに使うことができます。 通常、ステートメントは改行で終わります。ただし、 次の記号で行が終わる場合にはこの限りで ... ... tc/DIR_COLORS であるが、ホームディレクトリの .dir_colors ファイルで上書きすることができる。 設定ファイルは 1 行毎に書かれたステートメントで構成される。 ハッシュマーク (#) が行の始めにある場合や、 ハッシュマークの前に少なくとも 1 つの空白がある場合、 ハッシュマー ... クの後ろはコメントとして扱われる。 空行は無視される。 このファイルの グローバル セクションは、 最初の TERM ステートメントより前にある任意のステートメントからなる。 グローバルセクションにあるステートメントは、 すべての端末タイプについて有効である ... とみなされる。 グローバルセクションの次には、 端末固有 セクションが続く。 各端末固有セクションの先頭には、1 つ以上の TERM ステートメントが置かれる。 TERM ステートメントは、その後に続く宣言が適用される (環境変数 TERM で与えられる) 端末タイプを指定する。 グローバ ... ... り、 コンマか空白で区切られている。 特別な文法の印 gasp はいくつかの特別な印を認識する: コメントの境界を定めるもの、 次の行にステートメントを続けるもの、記号をその他のキャラクタと区別するもの、 テキストを出力に直接コピーするもの (一つの特別な印としては、` @f ' は ... (ビットの XOR。C における `^')。 両方の引数は、絶対式でなくてはならない。 文字列の基本 これらの関数を使って、 文字列 ( gasp ステートメントの項にある) を計算できる: .LEN( STR ) 文字列 " STR " の長さを絶対式として計算する。 例えば、`.RES.B .LEN("sample")' は、 メモ ... ... していない場合、 man は設定ファイル /usr/share/misc/man.conf の内容に基づいてパスのリストを作成する。 設定ファイルの MANPATH ステートメントにより、特定のディレクトリを検索パスに追加するのだ。 さらに MANPATH_MAP ステートメントによって、コマンド検索パス (すなわち、 ... ユーザーの PATH 環境変数) に応じた検索パスが追加される。 コマンド検索パスにある各ディレクトリに対して、 MANPATH_MAP ステートメントが man ページファイルの検索パスに追加すべき ディレクトリを一つづつ指定する。 man は PATH 変数を調べて、 MANPATH_MAP で指定さ ... 表示されることになる。 なお、コマンド検索パスのディレクトリ (「コマンドディレクトリ」と呼ぶことにする) に対して MANPATH_MAP ステートメントが 存在しない 場合、 man はそうしたコマンドディレクトリの一つ一つに対して、 マニュアルページがあるディレクトリを自動的に「近 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。