
Debianシステムでは、pager
デフォルト/利用可能なポケットベルを使用するように入力できます。デフォルトでless
使用されており、使用できない場合は、少ない人数でmore
作業を実行できます。他のUnixおよびLinuxシステムでも同様の機能を使用できますか?
答え1
Unixの伝統では、ポケットベルを呼び出すアプリケーションの場合は、次のものを呼び出します。$PAGER
つまり、環境変数の内容をPAGER
コマンド名として使用します。 (シェルメタ文字を拡張するかどうかは$PAGER
アプリケーション間で一貫性がありません。)変数が設定されていない場合、Unixレガシーがさらに使用されますmore
。PAGER
テキストエディタは同様の伝統を持っています。つまり$EDITOR
、(または歴史的な理由で$VISUAL
)、再使用しますvi
。
指定されたコマンドは、pager
Debian(およびUbuntuを含む派生製品)にのみ適用されます。実際には、利用可能な「ベスト」ポケットベルを指す/usr/bin/pager
シンボリックリンクです(Debian管理者はどちらが最良かを決定し、システム管理者は自分の選択を無視できます)。/etc/alternatives/pager
代替額縁。
Debianも提供しています/usr/bin/sensible-pager
。$PAGER
変数が設定されるとスクリプトが実行され、pager
それ以外の場合は置き換えられます。単一のページャパスをハードコードする必要があるプログラムで使用するためのものです。この動作は次に文書化されています。Debian Policy Manual。
答え2
$更新の代替 - リストポケットベル /空/少ない /空/もっと /usr/bin/pg /usr/bin/w3m
YMMVがインストールした項目によって異なりますが、これはDebianに固有のものです(まあ、派生製品も同様です)。
$PAGER
通常、人々は代替を使用しますmore
。
答え3
これまでに使用したすべてのLinuxディストリビューション(Gentoo、Debian、Slackware、Fedora、OpenSuse)には、ポケットベルを設定するPAGERという環境変数があります(基本的には前述のようにless)。これはシェル環境で設定されます。
コマンドはこの変数を使用しているようですman
。