Quando eseguo il comando:
man fork
C'è una linea di evidenziazione in fondo che dice:
Pagina manuale fork(2) riga 52/99 (END)
Ma quando vado alla riga 53 e fino alla 99, queste sono solo righe vuote. Perché il sistema Linux ha queste righe extra? Quali sono il loro scopo principale?
Risposta accettata:
Il documento che stai visualizzando (la pagina man) ha 99 righe. Se scorri fino alla fine del documento, la 99a riga sarà nella parte inferiore del terminale. Il cercapersone (meno) riporta il numero di riga nella parte superiore del terminale:quando sei in cima al documento, vedrai line 1/99
; in fondo, vedi line 52/99
perché hai un terminale a 49 righe (che mostra le ultime 48 righe, ovvero da 52 a 99, più la riga di stato inferiore).
Less normalmente non scorre oltre l'ultima riga del documento. Ma se lo dici esplicitamente (ad esempio con 53g
per mettere la 53a riga nella parte superiore dello schermo), aggiunge righe vuote (in realtà, righe con un ~
, a meno che tu non esegua less -~
).