Manpages

名 前

pg − テ キ ス ト フ ァ イ ル を ペ ー ジ 単 位 で 閲 覧 す る

書 式

pg [ −number ] [ −p string ] [ −cefnrs ] [ +line ] [ +/pattern/ ] [ file . . . ]

説 明

pg は テ キ ス ト フ ァ イ ル を CRT 上 で 一 度 に 1 つ の ス ク リ ー ン い っ ぱ い に 表 示 す る 。 各 ペ ー ジ の 終 わ り に プ ロ ン プ ト が 表 示 さ れ る 。 ユ ー ザ は 改 行 (newline) キ ー を 入 力 し て 次 の ペ ー ジ を 閲 覧 す る こ と も 、 以 下 で 説 明 す る 何 れ か の キ ー を 入 力 す る こ と も で き る 。 コ マ ン ド ラ イ ン で フ ァ イ ル 名 が 指 定 さ れ な い 場 合 、 pg は 標 準 入 力 か ら 読 み 込 む 。 標 準 出 力 が 端 末 で な い 場 合 、 pgcat(1) の よ う に 動 作 す る が 、 フ ァ イ ル が 複 数 あ る と き に は 、 フ ァ イ ル の 内 容 よ り 先 に フ ァ イ ル 名 を 出 力 す る 。 パ イ プ か ら 入 力 さ れ た 場 合 、 pg は 読 み 込 ん で い る 間 に デ ー タ を バ ッ フ ァ フ ァ イ ル に 格 納 し 、 ナ ビ ゲ ー シ ョ ン を 可 能 に す る 。

オ プ シ ョ ン

pg は 以 下 の オ プ シ ョ ン を 受 け 付 け る :
number

1 ペ ー ジ 当 り の 行 数 。 通 常 は CRT の 行 数 か ら 1 を 引 い た 数 で あ る 。

−c ペ ー ジ が 表 示 さ れ る 前 に ス ク リ ー ン を ク リ ア す る 。 た だ し 、 端 末 の

terminfo エ ン ト リ で こ の 機 能 が 提 供 さ れ て い る 場 合 。

−e フ ァ イ ル の 末 尾 に お い て 、

pg は 停 止 せ ず 、 か つ (EOF) を 表 示 し な

い 。

−f

pg は 長 い 行 を 分 割 し な い 。

−n

こ の オ プ シ ョ ン が 指 定 さ れ な い 場 合 、 コ マ ン ド は 改 行 文 字 で 終 端 さ れ な け れ ば な ら な い 。 こ の オ プ シ ョ ン が 指 定 さ れ た 場 合 、 コ マ ン ド 文 字 が 打 ち 込 ま れ る と pg は す ぐ に 実 行 す る 。

−p string プ ロ ン プ ト : の 代 わ り に 、 string が 表 示 さ れ る 。 string%d が 含 ま れ る 場 合 、 最 初 に 出 現 す る %d は 現 在 の ペ ー ジ 番 号 で 置 き 換 え ら れ る 。

−r シ ェ ル エ ス ケ ー プ を 無 効 に す る 。

−s メ ッ セ ー ジ を 強 調

(standout) モ ー ド で 表 示 す る 。 た だ し 、 端 末 の terminfo エ ン ト リ で こ の 機 能 が 提 供 さ れ て い る 場 合 。
+
number 指 定 さ れ た 行 番 号 か ら 開 始 す る 。
+/
pattern/ 指 定 さ れ た 基 本 正 規 表 現 (Basic Regular Expression) pattern を 含 む 行 か ら 開 始 す る 。

使 用 法

以 下 の コ マ ン ド を プ ロ ン プ ト か ら 入 力 す る こ と が で き る 。 こ の ド キ ュ メ ン ト で i が 前 に 付 い て い る コ マ ン ド は 、 正 ま た は 負 の 数 を 引 き 数 と し て 受 け 付 け る 。 こ の 引 き 数 が + ま た は で 始 ま る 場 合 、 入 力 フ ァ イ ル に お け る 現 在 の 位 置 か ら 相 対 位 置 と し て 解 釈 さ れ る 。 そ れ 以 外 の 場 合 は 、 フ ァ イ ル の 先 頭 か ら の 相 対 位 置 と し て 解 釈 さ れ る 。

i<newline> 次 の ペ ー ジ ま た は 指 定 さ れ た ペ ー ジ を 表 示 す る 。
i
d ま た は ^D 半 ペ ー ジ 前 方 を 表 示 す る 。 i が 指 定 さ れ た 場 合 、 常 に 現 在 の 位 置 か ら の 相 対 位 置 と し て 解 釈 さ れ る 。

il 次 の 行 ま た は 指 定 さ れ た 行 を 表 示 す る 。

if 前 方 に

1 ペ ー ジ 分 ス キ ッ プ す る 。 i は 正 の 数 で な け れ ば な ら ず 、 常 に 現 在 の 位 置 か ら の 相 対 位 置 と し て 解 釈 さ れ る 。
i
w ま た は iz

<newline> と 同 じ よ う に 動 作 す る が 、 i が 新 し い ペ ー ジ サ イ ズ に な る 。

. ま た は ^L ス ク リ ー ン を 再 描 画 す る 。

$ 入 力 フ ァ イ ル の 最 終 行 に 進 む 。

i/pattern/ 基 本 正 規 表 現 pattern が 最 初 ま た は i 番 目 に 見 つ か る ま で 前 方 に 検 索 す る 。 検 索 は 現 在 の ペ ー ジ の 後 か ら 始 ま り 、 フ ァ イ ル の 末 尾 で 終 了 す る 。 折 り 返 し (wrap-around) 検 索 は 行 わ れ な い 。 i は 正 で な け れ ば な ら な い 。
i
?pattern? ま た は i^pattern^ 基 本 正 規 表 現 pattern が 最 初 ま た は i 番 目 に 見 つ か る ま で 後 方 に 検 索 す る 。 検 索 は 現 在 の ペ ー ジ の 前 か ら 始 ま り 、 フ ァ イ ル の 先 頭 で 終 了 す る 。 折 り 返 し (wrap-around) 検 索 は 行 わ れ な い 。 i は 正 で な け れ ば な ら な い 。 検 索 コ マ ン ド は 付 加 的 な 文 字 を 受 け 付 け る 。 t が 指 定 さ れ た 場 合 、 pattern を 含 む 行 は ス ク リ ー ン の 一 番 上 に 表 示 さ れ る 。 こ れ が デ フ ォ ル ト で あ る 。 m を 指 定 す る と ス ク リ ー ン の 真 ん 中 の 行 に 表 示 さ れ 、 b を 指 定 す る と ス ク リ ー ン の 一 番 下 の 行 に 表 示 さ れ る 。 こ こ で 選 択 さ れ た 表 示 位 置 は 、 そ の 後 の 検 索 で も 使 用 さ れ る 。

in 次 の フ ァ イ ル ま た は

i 個 先 の フ ァ イ ル に 移 動 す る 。

ip 前 の フ ァ イ ル ま た は

i 個 前 の フ ァ イ ル を 再 び 読 み 込 む 。

filename 指 定 さ れ た フ ァ イ ル 名 filename で 、 現 在 の フ ァ イ ル を 保 存 す る 。

h コ マ ン ド の 概 要 を 表 示 す る 。

!command シ ェ ル を 使 っ て command を 実 行 す る 。
q
ま た は Q 終 了 す る 。

pg が 入 力 フ ァ イ ル を 読 み 込 ん で い る 間 や 端 末 上 に 書 き 出 し て い る 間 に 、 ユ ー ザ が 中 止 (interrupt) や 終 了 の キ ー を 押 す と 、 pg は す ぐ に プ ロ ン プ ト を 出 す 。 そ の 他 の 場 合 に こ れ ら の キ ー を 押 す と 、 pg を 終 了 す る 。

環 境 変 数

以 下 の 環 境 変 数 は pg の 動 作 に 影 響 を 与 え る :

COLUMNS こ の 環 境 変 数 を 指 定 す る と 、 シ ス テ ム が 提 供 す る カ ラ ム 数 を 上 書 き す る 。
LANG
LC_ALLLC_COLLATELC_CTYPELC_MESSAGES

locale(7) を 参 照 す る こ と 。

LINES こ の 環 境 変 数 を 指 定 す る と 、 シ ス テ ム が 提 供 す る 行 数 を 上 書 き す る 。

SHELL

! コ マ ン ド で 使 用 さ れ る 。

TERM 端 末 タ イ プ を 決 定 す る 。

関 連 項 目

cat(1), more(1), sh(1), terminfo(5), locale(7), regex(7), term(7)

注 意

pg は 端 末 の タ ブ が 8 で あ る と 想 定 し て い る 。

NUL 文 字 を 含 む フ ァ イ ル は 、 pg で 表 示 で き な い 。