"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는 일반적으로 문서의 마지막 줄 이상으로 스크롤하지 않습니다. 그러나 명시적으로 말하면(예를 들어 53g53행을 화면 상단에 배치) 빈 행이 추가됩니다(실제로 를 ~실행하지 않는 한 a가 있는 행 less -~).

답변2

매뉴얼 페이지 하단의 페이저에 보고되는 열과 행의 수는 매뉴얼 페이지가 열려 있는 터미널의 크기에 따라 달라집니다.

따라서 이러한 "추가 줄"은 없습니다. man차이점은 명령의 출력이 사용 가능한 터미널 크기에 필요한 모든 형식으로 인쇄될 때만 발생합니다.

관련 정보