Manpages

NOM

zmore − filtre de visualisation crt de texte compacté.

SYNOPSIS

zmore [ nom ... ]

DESCRIPTION

zmore est un filtre qui permet l’examen de fichiers texte, compactés ou non, un écran à la fois sur un terminal « soft-copy » (NdT : ?). zmore fonctionne avec les fichiers compactés par compress, pack ou gzip, et également avec les fichiers non compactés. Si un fichier n’existe pas, zmore recherche un fichier du même nom possédant l’extension « .gz », « .z » ou « .Z ».

zmore s’arrête normalement après chaque écran, en affichant --More-- en bas de l’écran. Si l’utilisateur tape ensuite un retour-chariot, une ligne de plus est affichée ; si l’utilisateur tape sur la barre d’espacement, un autre écran est affiché. D’autres possibilités sont énumérées plus loin.

zmore examine le fichier /etc/termcap pour déterminer les caractéristiques du terminal, et la taille de fenêtre par défaut. Sur un terminal capable d’afficher 24 lignes, la taille de fenêtre par défaut est de 22 lignes. Pour utiliser un autre paginateur que le more par défaut, fixez la variable d’environnement PAGER au nom du programme désiré, comme less.

Voici d’autres séquences qui peuvent être tapées quand zmore s’arrête, et leurs effets (i est un argument entier optionnel, valant 1 par défaut) :
i
<espace>

afficher i lignes de plus (ou un autre écran si aucun argument n’est fourni)

^D

afficher 11 lignes de plus (un « défilement »). Si i est fourni, il indique la taille du défilement.

d

comme ^D (contrôle-D)

iz

la même chose que taper espace sauf que i, s’il est présent, devient la nouvelle taille de fenêtre. Notez que la taille de fenêtre revient à la valeur par défaut à la fin du fichier courant.

is

passer i lignes et afficher un écran complet

if

passer i écrans et afficher un écran complet

q ou Q

arrêter la lecture du fichier courant ; passer au fichier suivant (s’il y en a un)

e ou q

Quand l’invite --More--(Next file: fichier) est affichée, cette commande indique à zmore de se terminer.

s

Quand l’invite --More--(Next file: fichier) est affichée, cette commande indique à zmore de passer le fichier suivant et de continuer.

=

Afficher le numéro de ligne courant.

i/expr

recherche la ième occurrence de l’expression rationnelle expr. Si le motif n’est pas trouvé, zmore continue la recherche dans le fichier suivant (s’il y en a un). Sinon, un écran complet est affiché, débutant deux lignes avant l’endroit où l’expression a été trouvée. Les caractères d’effacement et de suppression (kill) peuvent être entrés par l’utilisateur pour éditer l’expression rationnelle. L’appui sur la touche d’effacement arrière en-deçà de la première colonne permet d’annuler la commande de recherche.

in

Rechercher la ième occurrence de la dernière expression rationnelle entrée.

!commande

invoquer un shell avec la commande. Le caractère « ! » dans « commande » est remplacé par la dernière commande shell. La séquence « \! » est remplacée par « ! ».

:q ou :Q

arrêter la lecture du fichier courant ; passer au fichier suivant (s’il y en a un). Comme q ou Q.

.

(point) répéter la commande précédente

La commande prend effet immédiatement, c.-à-d. qu’il n’est pas nécessaire d’appuyer sur Entrée. Avant que l’utilisateur n’entre le caractère de commande, il peut entrer le caractère de suppression de ligne pour annuler l’argument numérique en cours de formation. De plus, l’utilisateur peut taper sur la touche d’effacement pour réafficher le message --More--.

À tout moment de l’envoi de la sortie sur le terminal, l’utilisateur peut taper sur la touche de sortie (normalement control−\). zmore arrêtera de produire quoi que ce soit en sortie, et affichera l’invite --More-- habituelle. L’utilisateur peut alors entrer l’une des commandes précitées de la manière normale. Malheureusement, une partie de la sortie est perdue quand cela est fait, car les caractères se trouvant dans la file d’attente de sortie du terminal sont évacués quand le signal de fin arrive.

Le terminal est mis en mode noecho (pas d’écho) par ce programme afin que la sortie puisse être continue. Ce que vous tapez ne sera donc pas affiché sur votre terminal, sauf dans le cas des commandes « / » et « ! ».

Si la sortie standard n’est pas un télétype, alors zmore se comporte exactement comme zcat, mis à part qu’un en-tête est affiché avant chaque fichier.

FICHIERS

/etc/termcap

Base de données des terminaux

VOIR AUSSI

more(1), gzip(1), zdiff(1), zgrep(1), znew(1), zforce(1), gzexe(1)

TRADUCTION

Frédéric Delanoy, 2001.