テキストファイルをページ単位で閲覧する
-number
] [
-p string
] [
-cefnrs
] [
+line
] [
+/pattern/
] [ file . . . ]
pg
はテキストファイルを
CRT
上で一度に 1 つのスクリーンいっぱいに表示する。
各ページの終わりにプロンプトが表示される。
ユーザは改行 (newline) キーを入力して次のページを閲覧することも、
以下で説明する何れかのキーを入力することもできる。
コマンドラインでファイル名が指定されない場合、
pg
は標準入力から読み込む。
標準出力が端末でない場合、
pg
は
cat (1)
のように動作するが、ファイルが複数あるときには、
ファイルの内容より先にファイル名を出力する。
パイプから入力された場合、
pg
は読み込んでいる間にデータをバッファファイルに格納し、
ナビゲーションを可能にする。
pg
は以下のオプションを受け付ける:
- number
-c
-e
pg
は停止せず、かつ
(EOF)
を表示しない。
-f
pg
は長い行を分割しない。
-n
pg
はすぐに実行する。
-p string
:
の代わりに、
string
が表示される。
string
に
%d
が含まれる場合、最初に出現する
%d
は現在のページ番号で置き換えられる。
-r
-s
+ number
+/ pattern /
pattern
を含む行から開始する。
i
が前に付いているコマンドは、正または負の数を引き数として受け付ける。
この引き数が
+
または
-
で始まる場合、入力ファイルにおける現在の位置から相対位置として解釈される。
それ以外の場合は、ファイルの先頭からの相対位置として解釈される。
i <newline>
id または ^D
i
が指定された場合、常に現在の位置からの相対位置として解釈される。
i l
i f
i
は正の数でなければならず、
常に現在の位置からの相対位置として解釈される。
iw または iz
<newline>
と同じように動作するが、
i
が新しいページサイズになる。
$
i / pattern /
pattern
が最初または i 番目に見つかるまで前方に検索する。
検索は現在のページの後から始まり、ファイルの末尾で終了する。
折り返し (wrap-around) 検索は行われない。
i
は正でなければならない。
i?pattern? または i^pattern^
pattern
が最初または i 番目に見つかるまで後方に検索する。
検索は現在のページの前から始まり、ファイルの先頭で終了する。
折り返し (wrap-around) 検索は行われない。
i
は正でなければならない。
検索コマンドは付加的な文字を受け付ける。
t
が指定された場合、pattern を含む行はスクリーンの一番上に表示される。
これがデフォルトである。
m
を指定するとスクリーンの真ん中の行に表示され、
b
を指定するとスクリーンの一番下の行に表示される。
ここで選択された表示位置は、その後の検索でも使用される。
i n
i
個先のファイルに移動する。
i p
i
個前のファイルを再び読み込む。
s filename
filename
で、現在のファイルを保存する。
h
! command
command
を実行する。
q または Q
pg
が入力ファイルを読み込んでいる間や
端末上に書き出している間に、
ユーザが中止 (interrupt) や終了のキーを押すと、
pg
はすぐにプロンプトを出す。
その他の場合にこれらのキーを押すと、
pg
を終了する。
pg
の動作に影響を与える:
COLUMNS
LANG , LC_ALL , LC_COLLATE , LC_CTYPE , LC_MESSAGES
LINES
SHELL
TERM
pg
は端末のタブが 8 であると想定している。
NUL
文字を含むファイルは、
pg
で表示できない。