Lorsque j'exécute la commande :
man fork
Il y a une ligne en surbrillance en bas qui indique :
Page de manuel fork(2) ligne 52/99 (END)
Mais lorsque je navigue vers la ligne 53 et jusqu'à 99, ce ne sont que des lignes vides. Pourquoi le système Linux a-t-il ces lignes supplémentaires ? Quel est leur objectif principal ?
Réponse acceptée :
Le document que vous consultez (la page de manuel) comporte 99 lignes. Si vous faites défiler vers le bas du document, la 99e ligne sera au bas du terminal. Le téléavertisseur (moins) rapporte le numéro de ligne en haut du terminal :lorsque vous êtes en haut du document, vous verrez line 1/99
; en bas, vous voyez line 52/99
parce que vous avez un terminal de 49 lignes (montrant les 48 dernières lignes, c'est-à-dire 52 à 99, plus la ligne d'état en moins).
Less ne défile normalement pas au-delà de la dernière ligne du document. Mais si vous le dites explicitement (par exemple avec 53g
pour mettre la 53ème ligne en haut de l'écran), il ajoute des lignes vides (en fait, des lignes avec un ~
, sauf si vous exécutez less -~
).