web-dev-qa-db-ja.com

終了時にmanページが消えないようにする方法

...おそらくばかげた質問ですが、私はグーグルに勝って答えを教えてくれなかったので、ここに投稿してください:

Slackware13とFedora11の2台のマシンを入手しました。

Slackマシンでは、manを使用すると、一番下までスクロールしてmanを終了すると、情報がターミナルウィンドウに表示されます(問題のコマンドを入力しているときに読み取ることができるので、非常に便利です。コピーして貼り付けます。オプションなど)。

Fedoraでは、manを閉じるとmanページの情報が消えます。

終了時にmanページ情報を削除しないようにman(または端末ですか?)を構成するにはどうすればよいですか?

7
Alan

manlessを使用してmanページを表示します。あなたが見ている振る舞いを引き起こしているのはlessです。

これを回避する1つの方法は、MANPAGER環境変数をless -Xのようなものに設定することです。

例えば試してください:MANPAGER="less -X" man less

12
Wodin

この場合、マンページを解析しているユーティリティlessは、環境変数LESSを使用します。 rcファイル(bashシェルを使用している場合は「.bashrc」など)で、LESS環境変数を「-X」に設定します。これにより、「termcapの初期化および非初期化文字列をターミナルに送信できなくなります。」ケースは不必要に画面をクリアしています。 bashでは次のようになります。

export LESS="-X"
1
waynesworld

マニュアルページを猫にパイプすることができます。試してみてください:

man man | cat
0
trex005