info(1)

名称
info - GNU のハイパーテキストシステム

書式
info [ --option-name option-value ] nu-item...

著作権
Copyright (C) 1989, 1993 Free Software Foundation, Inc.

解説

GNU プロジェクトには Info と呼ばれるハイパーテキストシステムがあります。 Info では、同一のソースファイルを元にして紙のマニュアルを印刷出力することと、 info コマンドを用いて眺めることができます。 Emacs 中で info プログラムを用いることもできますが、 ここで述べるスタンドアロン版を用いることもできます。 このマニュアルページでは、スタンドアロン版の機能を簡単にまとめて示します。

オプション

--directory directory-path
    info がファイルをオープンする際に検索するディレクトリパスのリストに directory-path を加えます。 --directory を複数回指定することもできます。 このほか、環境変数 INFOPATH に値を設定することもできます。 --directory が指定されなければ、環境変数 INFOPATH の値が用いられます。 INFOPATH の値は、ディレクトリ名をコロンで区切ったリストです。 INFOPATH と --directory-path の両方とも指定しなければ、 info はデフォルトのパスを用います。

-f filename
    オープンする特定の info ファイルを指定します。デフォルトでは info はファイル dir をオープンします。 このオプションを用いると、 info は (FILENAME)Top を最初のファイルおよびノードとして起動します。

-n nodename
    info がロードする初期ファイルの中で、最初に visit するノードを指定します。 特に、 --file オプションと組み合わせて用いる際に有用です。 --node を複数回指定することもできます。

-o file
    対話的な info セッションを開始する代わりに、 出力を直接 file に書き出します。

-h  info の利用可能オプションについて、かなり簡潔な説明を表示します。

--version
    info のバージョン情報を出力して終了します。

menu-item
    info は残りの引数をメニュー項目名として扱います。 最初の引数は visit する初期ノード中のメニュー項目で、 第 2 の引数は第 1 引数のノード中のメニュー項目です。 目的ノードへのパスを表すメニュー名を指定することで、 そのノードに簡単に移動できます。 例えば info emacs buffers とすると、まずノード (dir)Top におけるメニュー項目 emacs を選択し、次にそのノード (emacs)Top 中のメニュー項目 buffers を選択します。

コマンド
info 中では以下のコマンドが利用可能です:

h   Info チュートリアルを起動します。

?   info コマンドの簡単なまとめを表示します。

h   メインディレクトリから info ノードを選びます。 これは、単に ? を用いるよりはるかに完全です。

Ctrl-g
    操作中の処理を中断します。

Ctrl-l
    画面を再描画します。

他のノードの選択:

n   現ノードの「次」ノードへ移動します。

p   現ノードの「前」ノードへ移動します。

u   現ノードの「上位」ノードへ移動します。

m   メニュー項目を名前で指定して選びます。 これによりもう一つのノードを選択できます。 ノード名を完全にタイプする必要はありません。 何文字かタイプしたところでスペースあるいはタブを打つと、 info は残りのノード名を補充しようとします。 これ以上文字をタイプせずに補完を求めると、 可能性のある項目のリストが表示されます。 リストは ? によっても得られます。 何文字かタイプしたところでリターンを打つと、 info は補完を試み、 もし曖昧であれば最初の候補を採用します。

f   参照先に移動します。参照名を尋ねられますが、 m と同様のコマンド補完を使えます。

l   直前にいたノードに移動します。

ノード内での移動:

Space
    次のページへスクロールします。

DEL 前のページへスクロールします。

b   このノードの先頭へ移動します。

高度なコマンド:

q   info を終了します。

1   ノードメニューの第 1 項目を選択します。

2 -- 5
    ノードメニューの第 2 〜 第 5 項目を選択します。

g   名前で指定してノードへ移動します。 (FILENAME)NODENAME のようにファイル名を含めることもできます。

s   この info ファイル中から指定した文字列を検索し、 次に見つかったノードを選択します。

M-x print-node
    現在のノードの内容を環境変数 INFO_PRINT_COMMAND で指定されたコマンドにパイプします。 この環境変数が存在しない場合、ノードの内容は単に lpr にパイプされます。

環境変数

INFOPATH
    info ファイルを検索するディレクトリをコロンで区切って並べたリスト。 --directory が指定されない場合に用いられます。

INFO_PRINT_COMMAND
    印刷時に用いられるコマンド。

関連項目
man(1)

作者
    Brian Fox, Free Software Foundation
    bfox@ai.mit.edu

マニュアル著者
    Robert Lupton; Robert J. Chassell が更新。
    rhl@astro.princeton.edu; bob@gnu.ai.mit.edu