La norme sur GNU (ou d'autres Unix) systèmes est d'utiliser la variable d'environnement PAGER
pour la commande qui doit recevoir la sortie pour l'affichage d'une page écran (« page ») à un moment.
mine est réglé sur:
$ echo $PAGER
less
vôtre pourrait être mis à more
, ou une autre commande, ou non réglé du tout dans ce cas, une commande par défaut du système sera utilisé.
Il semblerait que vôtre soit modélisé après le programme more
. Le programme vous montre la sortie page par page, et dans ce cas vous dire que vous êtes à la fin.
La plupart d'entre eux (essentiellement, tout téléavertisseur plus moderne que more
) vous permettent d'aller dans la sortie vers l'avant et vers l'arrière à l'aide des touches de commande du curseur (flèches et PgUp
/PgDown
), et bien d'autres opérations en dehors.
Puisque vous pouvez faire toutes ces choses où que vous soyez dans la sortie, le programme a besoin d'une commande explicite de votre part pour savoir que vous avez terminé naviguant sur la sortie. Selon toute probabilité que la commande est la touche q
.
Pour plus d'informations sur la façon de conduire votre téléavertisseur, par ex. less
, lisez sa page de manuel avec la commande man less
(qui, bien sûr, montrera les pages de sortie en utilisant le programme pager :-)
Je peux juste sentir que RMS commence à se hérisser lorsque vous faites référence à un projet GNU comme "écran Linux" . – tylerl