「man」ページになぜそんなに多くの追加行がありますか?

「man」ページになぜそんなに多くの追加行がありますか?

コマンドを実行するとき:

man fork

下部には、次のように強調表示された行があります。

マンページ fork(2) 行 52/99(END)

しかし、53行と99行に移動すると、これは空の行にすぎません。 Linuxシステムにこれらの追加行があるのはなぜですか?彼らの主な目的は何ですか?

答え1

あなたが見ている文書(manページ)には99行があります。文書の下部までスクロールすると、99行が端末の下部に表示されます。ポータブル小型ワイヤレスポケットベル(少ない)は端末の上部に行番号を報告します。文書の上部にあるときにこの内容が表示されます。 49行の端末があるためline 1/99表示されますline 52/99(最後の48行、52〜52行表示)。 99、より少ないステータス行)。

Less は通常、ドキュメントの最後の行を超えてスクロールしません。ただし、明示的に言えば(たとえば、53g行53を画面の上部に配置する)、空の行が追加されます(実際に~実行しない限りaがある行less -~)。

答え2

マニュアルページ下部のページャに報告される列と行の数は、マニュアルページが開いている端末のサイズによって異なります。

したがって、これらの「追加行」はありません。man違いは、コマンドの出力が使用可能な端末サイズに必要なすべての形式で印刷された場合にのみ発生します。

関連情報