.\" -*- coding: UTF-8 -*-
.\" This manpage has been automatically generated by docbook2man
.\" from a DocBook document. This tool can be found at:
.\"
.\" Please send any bug reports, improvements, comments, patches,
.\" etc. to Steve Cheng .
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH MOST 1 "30 juillet 2022" "" ""
.SH NOM
most \- Parcourir et afficher un fichier texte
.SH SYNOPSIS
\fBmost\fP [ \fB\-1\fP ] [ \fB\-b\fP ] [ \fB\-C\fP ] [ \fB\-c\fP ] [ \fB\-d\fP ] [ \fB\-M\fP ] [ \fB\-r\fP
] [ \fB\-s\fP ] [ \fB\-t\fP ] [ \fB\-u\fP ] [ \fB\-v\fP ] [ \fB\-w\fP ] [ \fB\-z\fP ] [
\fB+/\fP\fIchaîne\fP ] [ \fB+\fP\fIligne_n\fP ] [ \fB+d\fP ] [ \fB+s\fP ] [ \fB+u\fP ] [
\fIfichier...\fP ]
.SH DESCRIPTION
.PP
\fBmost\fP est un programme de défilement qui affiche, une pleine page à la
fois, le contenu d'un fichier sur un terminal. Il s'arrête après chaque page
et affiche sur la ligne d’état de la fenêtre le nom du fichier, le numéro de
la première ligne affichée à l'écran et le pourcentage du fichier qui a déjà
été affiché.
.PP
Contrairement à d'autres programmes de visualisation, \fBmost\fP peut afficher
un nombre arbitraire de fenêtres tant que chacune d'elles occupe au moins
deux lignes. Chaque fenêtre peut contenir le même fichier ou des fichiers
différents. De plus, chaque fenêtre a son propre mode d'affichage. Par
exemple, une fenêtre peut afficher un fichier avec des retours automatiques
à la ligne pendant qu'une autre peut couper l'affichage de la ligne. Les
fenêtres peuvent être «\ arrimées\ »\, en ce sens qu’un défilement de
fenêtre entraine le défilement des autres. \fBmost\fP peut aussi ignorer les
lignes qui sont indentées au\-delà d'une valeur spécifiée par
l'utilisateur. C'est utile pour lire du code source et apercevoir les
fonctions entières. Reportez\-vous à la commande «\ \fB:o\fP\ » pour la
description de cette fonctionnalité.
.PP
En plus d'afficher des fichiers texte ordinaires, \fBmost\fP peut aussi
afficher des fichiers binaires ou avec des caractères ASCII
quelconques. Quand un fichier est lu dans un tampon, \fBmost\fP examine les
32 premiers octets du fichier pour déterminer s'il s'agit d'un fichier
binaire puis passe dans le mode adéquat. Cependant, cette fonctionnalité
peut être désactivée avec l'option \fB\-k\fP. Reportez\-vous à la description des
options \fB\-b\fP, \fB\-k\fP, \fB\-v\fP et \fB\-t\fP pour de plus amples détails.
.PP
Les fichiers textes peuvent contenir des combinaisons de caractères de
soulignement et de retour arrière pour qu'une imprimante souligne ou
surfrappe le texte. Quand \fBmost\fP le détecte, il insère les séquences
d'échappement adéquates pour obtenir l'effet désiré. De plus, certains
fichiers font surfrapper certains caractères à l'impression en insérant un
retour chariot au milieu de la ligne. Dans ce cas, \fBmost\fP affiche le
caractère de surfrappe par un attribut gras. Cette fonctionnalité facilite
la lecture des pages de manuel d’UNIX ou des documents générés avec
\fBrunoff\fP. En particulier, regarder cette page de manuel avec \fBmost\fP
devrait illustrer ce comportement à condition que les caractères soulignés
n'aient pas été retirés. Cela peut être désactivé avec l'option \fB\-v\fP.
.PP
Par défaut, les lignes ayant plus de caractères que la largeur du terminal
ne sont pas dédoublées mais sont alors tronquées. Lorsque cette troncature
survient, elle est indiquée par un «\ $\ » dans la colonne la plus à droite
du terminal. On utilise les flèches directionnelles DROITE et GAUCHE pour
voir les lignes qui s'étendent au\-delà des marges de l'écran. L'option \fB\-w\fP
peut être utilisée pour annuler cette fonctionnalité. Quand les lignes sont
dédoublées, le caractère «\ \e\ » apparaît à la droite de la fenêtre.
.PP
Les commandes sont listées ci\-dessous.
.SH COLORISATION
.PP
\fBmost\fP prend en charge depuis sa version 5.2 à la fois les terminaux en
couleur 8 bits et en vraies couleurs 24 bits (\fItruecolor\fP). Tous les
terminaux ne sont pas capable de générer des couleurs 24 bits. Si votre
terminal gère les couleurs 24 bits et si \fBmost\fP ne le détecte pas, alors
réglez la variable d'environnement
.nf
COLORTERM=truecolor
.fi
.PP
pour forcer l'utilisation des vraies couleurs 24 bits
.PP
.SH OPTIONS
.TP
\fB\-1\fP
Mode VT100. Cela n'a de sens que sur des systèmes VMS. Cette option ne
devrait être utilisée que si le terminal est un VT100. Cela implique que le
terminal n'a pas la capacité d'effacer et d'insérer des lignes
multiples. Les VT102 et supérieurs ont cette possibilité.
.TP
\fB\-b\fP
Mode binaire. Utilisez cette option lorsque vous voulez voir des fichiers
contenant des caractères 8\ bits. \fBmost\fP affichera le fichier avec une
notation hexadécimale (16\ octets par ligne). Une ligne type ressemble à\ :
.nf
01000000 40001575 9C23A020 4000168D ....@..u.#. @...
.fi
Lorsque l'option \fB\-v\fP est utilisée, la même ligne ressemble à\ :
.nf
^A^@^@^@ @^@^U u 9C #A0 @^@^V8D ....@..u.#. @...
.fi
.TP
\fB\-C\fP
Désactiver la colorisation.
.TP
\fB\-c\fP
Rendre la recherche sensible à la casse.
.TP
\fB\-d\fP
Omettre la barre oblique inverse signalant une ligne dédoublée.
.TP
\fB\-M\fP
Désactiver l'utilisation de \fBmmap\fP.
.TP
\fB\-r\fP
Par défaut utiliser des recherches par expressions rationnelles.
.TP
\fB\-s\fP
Mode resserrement. Remplacer plusieurs lignes vides successives par une
seule.
.TP
\fB\-t\fP
Afficher les tabulations sous forme de « ^I ». Si cette option est
immédiatement suivie par un nombre, celui\-ci fixe la largeur de la
tabulation, par exemple, \fB\-t4\fP.
.TP
\fB\-u\fP
Désactiver le mode UTF\-8, même si la locale l'exige.
.TP
\fB+u\fP
Forcer le mode UTF\-8. Par défaut, \fBmost\fP utilisera les paramètres régionaux
du système pour déterminer si le mode UTF\-8 doit être activé. Les options
\fB+u\fP et \fB\-u\fP permettent de modifier ce comportement.
.TP
\fB\-v\fP
Afficher les caractères de contrôle\ : par exemple «\ ^A\ » pour «\ contrôle A\ ». Normalement, \fBmost\fP n'interprète pas les caractères de
contrôle.
.TP
\fB\-w\fP
Dédoubler les lignes
.TP
\fB\-z\fP
Désactiver la décompression à la volée.
.TP
\fB+/\fP\fIchaîne\fP
Démarrer à la ligne contenant la première occurrence de \fIchaîne\fP.
.TP
\fB+\fP\fIligne_n\fP
Démarrer au numéro de ligne indiqué.
.TP
\fB+d\fP
Cette option ne devrait être utilisée que si vous voulez supprimer un
fichier pendant sa lecture. Cela facilite le nettoyage des fichiers non
désirés. Le fichier est effacé par la séquence interactive\ : «\ \fB:D\fP\ »
puis sa confirmation par «\ \fBy\fP\ ».
.TP
\fB+s\fP
Mode sécurisé — pas d’édition, de changement de répertoire, d’interpréteur,
et de lecture de fichiers non déjà listés dans la ligne de commande.
.SH "UTILISATION DES COMMANDES"
.PP
Les commandes prennent effet immédiatement. Il n’est pas nécessaire de taper
un retour charriot. Dans les commandes suivantes, \fBi\fP est un argument
numérique (\fB1\fP par défaut).
.TP
\fBESPACE\fP, \fBCTRL\-D\fP, \fBPAGE_SUIVANTE\fP
Afficher la pleine page suivante ou sauter \fBi\fP pleines pages si \fBi\fP est
précisé.
.TP
\fBENTRÉE\fP, \fBFLÈCHE_VERS_LE_BAS\fP, \fBV\fP, \fBCTRL\-N\fP
Afficher la ligne suivante ou \fBi\fP lignes de plus si précisé.
.TP
\fBFLÈCHE_VERS_LE_HAUT\fP, \fB^\fP, \fBCTRL\-P\fP
Afficher la ligne précédente ou \fBi\fP lignes précédentes si précisé.
.TP
\fBT\fP, \fBECHAP<\fP
Aller au début du tampon.
.TP
\fBB\fP, \fBECHAP>\fP
Aller à la fin du tampon.
.TP
\fBFLÈCHE_DROITE\fP, \fBTAB\fP, \fB>\fP
Déplacer la fenêtre vers la gauche de \fBi\fP colonnes pour voir les lignes qui
sont au\-delà de la marge droite de la fenêtre.
.TP
\fBFLÈCHE_GAUCHE\fP, \fBCTRL\-B\fP, \fB<\fP
Déplacer la fenêtre vers la droite de \fBi\fP colonnes pour voir les lignes qui
sont au\-delà de la marge gauche de la fenêtre.
.TP
\fBU\fP, \fBCTRL\-U\fP, \fBSUPPR\fP, \fBPAGE_PRÉCÉDENTE\fP
Revenir \fBi\fP pleines pages en arrière et afficher cette page.
.TP
\fBR\fP, \fBCTRL\-R\fP
Rafraîchir l'écran.
.TP
\fBJ\fP, \fBG\fP
Si \fBi\fP n'est pas précisé avant, demander un numéro de ligne puis aller à
cette ligne. Si celui\-ci est précisé, aller directement à la ligne \fBi\fP.
.TP
\fB%\fP
Si \fBi\fP n'est pas précisé avant, demander un nombre en pourcentage puis
aller à ce pourcentage du fichier. Si celui\-ci est précisé, aller
directement au \fBi\fP pour cent du fichier.
.TP
\fBW\fP, \fBw\fP
Si la largeur de l'écran est de 80 colonnes, elle devient 132 et
vice\-versa. Pour d'autres valeurs, cette commande est ignorée.
.TP
\fBQ\fP, \fBCTRL\-X CTRL\-C\fP, \fBCTRL\-K E\fP
Quitter \fBmost\fP\&. Sur VMS, « ^Z » permet aussi de sortir.
.TP
\fBh\fP, \fBCTRL\-H\fP, \fBHELP\fP, \fBPF2\fP
Aide\-mémoire. Donner une description de toutes les commandes de \fBmost\fP. La
variable d'environnement de \fBmost\fP appelée \fBMOST_HELP\fP doit être
paramétrée pour que ce soit utile.
.TP
\fBf\fP, \fB/\fP, \fBCTRL\-F\fP, \fBFIND\fP, \fBGOLD F3\fP
Attendre une chaîne de caractères et rechercher, à la suite de la ligne
courante, la énième ligne distincte contenant cette chaîne. \fBCTRL\-G\fP stoppe
la recherche.
.TP
\fB?\fP
Attendre une chaîne de caractères et rechercher, en arrière de la ligne
courante, la énième ligne distincte contenant cette chaîne. \fBCTRL\-G\fP stoppe
la recherche.
.TP
\fBn\fP
Rechercher, dans les \fBi\fP prochaines lignes, une occurrence de la dernière
chaîne de caractères recherchée dans le même sens que la recherche
précédente.
.TP
\fBm\fP, \fBSELECT\fP, \fBCTRL\-@\fP, \fBCTRL\-K M\fP, \fBPOINT\fP
Placer une marque sur la ligne courante pour pouvoir y revenir plus tard.
.TP
\fBINSER\fP, \fBCTRL\-X CTRL\-X\fP, \fBVIRGULE\fP, \fBCTRL\-K ENTRÉE\fP, \fBGOLD POINT\fP
Placer une marque sur la ligne courante mais retourner à la marque
précédente. Cela permet à l'utilisateur d'aller et venir entre deux endroits
du fichier.
.TP
\fBl\fP, \fBL\fP
Inverser l'état d’arrimage de cette fenêtre. La fenêtre est arrimée s'il y a
un «\ *\ » sur le bord gauche de la ligne d'état. Les fenêtres arrimées se
déplacent ensemble.
.TP
\fBCTRL\-X 2\fP, \fBCTRL\-W 2\fP, \fBGOLD X\fP
Diviser la fenêtre active en deux.
.TP
\fBCTRL\-X o\fP, \fBCTRL\-W o\fP, \fBo\fP, \fBGOLD UP\fP, \fBGOLD DOWN\fP
Passer à la fenêtre suivante.
.TP
\fBCTRL\-X 0\fP, \fBCTRL\-W 0\fP, \fBGOLD V\fP
Effacer la fenêtre active.
.TP
\fBCTRL\-X 1\fP, \fBCTRL\-W 1\fP, \fBGOLD O\fP
Effacer toutes les fenêtres sauf une.
.TP
\fBE\fP, \fBe\fP
Éditer ce fichier.
.TP
\fB$\fP, \fBECHAP $\fP
Le comportement de cette commande diffère selon le système
d'exploitation. Sur VMS, \fBmost\fP démarre un processus enfant. Quand
l'utilisateur quitte le processus, \fBmost\fP reprend. Sur les systèmes UNIX,
\fBmost\fP se met simplement en pause.
.TP
\fB:n\fP
Passer au prochain nom de fichier donné dans la ligne de commande. Utilisez
les flèches directionnelles pour avancer et reculer dans la liste des
fichiers. «\ \fBQ\fP\ » permet de quitter \fBmost\fP et n'importe quelle autre
touche sélectionne le fichier donné.
.TP
\fB:c\fP
Inverser la sensibilité à la casse de la recherche.
.TP
\fB:D\fP
Effacer le fichier courant. Cette commande n'a de sens qu'avec
l'option \fB+d\fP.
.TP
\fB:o\fP, \fB:O\fP
Inverser diverses options. Avec cette suite de touches, \fBmost\fP affiche une
invite demandant à l'utilisateur d'appuyer sur une des touches suivantes\ :
\fBbdtvw\fP. Les options «\ \fBb\fP\ », «\ \fBt\fP\ », «\ \fBv\fP\ » et «\ \fBw\fP\ » ont
la même signification que leurs équivalents en ligne de commandes. Par
exemple, l'option «\ \fBw\fP\ » va permuter entre le dédoublement ou non des
lignes pour la fenêtre en cours.
L'option «\ \fBd\fP\ » doit être préfixée avec un entier \fBi\fP. Toutes les
lignes indentées au\-delà de la colonne \fBi\fP ne seront pas affichées. Par
exemple, en considérant l’extrait\ :
.TP
\fB\fR
.nf
int main(int argc, char **argv)
{
int i;
for (i = 0; i < argc, i++)
{
fprintf(stdout,"%i: %s\en",i,argv[i]);
}
return 0;
}
.fi
Avec la suite de touches «\ \fB1:od\fP\ », \fBmost\fP affiche le fichier en
ignorant toutes les lignes indentées au\-delà de la première
colonne. Appliquée à l'exemple ci\-dessus, \fBmost\fP afficherait\ :
.nf
int main(int argc, char **argv)...
}
.fi
le «\ ...\ » indiquant que les lignes suivantes ne sont pas affichées.
.SH CONSEILS
.PP
\fBCTRL\-G\fP annule la commande obligeant l'utilisateur à taper quelque chose
dans l'invite. La touche d'apostrophe inverse a un comportement spécifique
ici. Elle est utilisée pour protéger certains caractères. C'est utile lors
d'une recherche de l'occurrence d'une chaîne composée d'un caractère de
contrôle ou d'une chaîne placée au début d'une ligne. Dans le dernier cas,
pour trouver l'occurrence de «\ Le\ » au début d'une ligne, saisissez
\fB`^JLe\fP avec \fB`\fP protégeant le \fBCTRL\-J\fP.
.SH ENVIRONNEMENT
.PP
\fBmost\fP utilise les variables d'environnement suivantes\ :
.TP
\fBMOST_SWITCHES\fP
Cette variable configure les options utilisées de manière courante. Par
exemple, certaines personnes préfèrent utiliser \fBmost\fP avec l'option \fB\-s\fP
permettant de ne pas afficher les lignes vides en trop. Sur VMS, cela est
fait normalement dans le fichier \fIlogin.com\fP par la ligne\ :
.TP
\fB\fR
.nf
$ define MOST_SWITCHES "\-s"
.fi
.TP
\fBMOST_EDITOR\fP, \fBSLANG_EDITOR\fP
L'une et l'autre de ces variables d'environnement spécifient un éditeur que
\fBmost\fP invoquera pour éditer un fichier. La valeur peut contenir les
descripteurs de formatage \fI%s\fP et \fI%d\fP qui représentent respectivement le
nom du fichier et le numéro de ligne. Par exemple, si votre éditeur est JED,
paramétrez \fBMOST_EDITOR\fP à « jed %s \-g %d ».
.TP
\fBMOST_HELP\fP
Cette variable peut être utilisée pour spécifier un fichier d'aide de
remplacement.
.TP
\fBMOST_INITFILE\fP
Cette variable permet de spécifier le fichier d'initialisation à charger au
démarrage. L'action par défaut est de charger le fichier de configuration du
système et puis un fichier de configuration personnel appelé \fI.mostrc\fP sur
UNIX et \fImost.rc\fP sur les autres systèmes.
.SH "SYNTAXE DU FICHIER DE CONFIGURATION"
.PP
Lorsque \fBmost\fP démarre, il essaie de lire un fichier de configuration
système puis un fichier de configuration de l'utilisateur. Ces fichiers
peuvent être utilisés pour spécifier des raccourcis clavier et la
colorisation.
.PP
Pour lier une touche à une fonction particulière, utilisez la syntaxe\ :
.nf
setkey nom_de_la_fonction séquence_de_touches
.fi
.PP
La commande \fIsetkey\fP a besoin de 2 arguments. L'argument
\fInom_de_la_fonction\fP spécifie la fonction qui va être exécutée comme
réponse aux touches spécifiées lorsque l'utilisateur appuie sur les touches
correspondant à l'argument \fIséquence_de_touches\fP. Par exemple,
.nf
setkey "up" "^P"
.fi
.PP
indique que, lorsque \fICTRL\-P\fP est pressé, la fonction \fIup\fP va être
exécutée.
.PP
Il est parfois nécessaire de détacher d'abord une séquence de touches avant
de la lier de nouveau. C'est faisable grâce à la fonction \fIunsetkey\fP\ :
.nf
unsetkey "^F"
.fi
.PP
Les couleurs peuvent être définies grâce au mot clé color dans le fichier de
configuration en utilisant la syntaxe\ :
.nf
color NOM_DE_L_OBJET COULEUR_DU_TEXTE COULEUR_DU_FOND
.fi
.PP
Ici, NOM_DE_L_OBJET peut être n'importe lequel des éléments suivants\ :
.nf
status – la ligne d'état
underline – texte souligné
overstrike – texte surfrappé
normal – n'importe quoi d'autre
.fi
.PP
Reportez\-vous aux exemples de fichiers de configuration pour plus
d'informations.
.SH BOGUES
.PP
Presque tous les bogues connus ou les limitations de \fBmost\fP sont dus au
désir de lire et d'interpréter des caractères de contrôles dans les
fichiers. Un problème concerne l'utilisation du caractère «\ Retour Arrière\ » pour souligner ou surfrapper d'autre caractères. \fBmost\fP essaie d'utiliser
les séquences d'échappement du terminal pour simuler ce comportement. Par
effet de bord, \fBmost\fP ne se comporte pas toujours comme on l'attendrait
lorsqu'on se déplace à droite et à gauche dans un fichier. En cas de doute,
utilisez les options \fB\-v\fP et \fB\-b\fP de \fBmost\fP\&.
.PP
La recherche par expression rationnelle peut échouer à trouver des chaînes
comportant des retour arrière ou des tirets bas utilisés pour la mise en
évidence. La syntaxe des expressions rationnelles est décrite dans la
documentation de la bibliothèque S\-Lang.
.SH AUTEUR
.PP
John E. Davis
.SH REMERCIEMENTS
.PP
Au fil des ans, de nombreuses personnes ont contribué à \fBmost\fP d’une façon
ou d’une autre, par exemple, avec des correctifs, des corrections de bogue,
des commentaires ou des critiques. L’auteur est particulièrement
reconnaissant aux tout premiers utilisateurs du programme qui ont pris des
risques avec un projet logiciel balbutiant mené par une personne apprenant
le langage sous\-jacent.
.PP
Mats Akerberg, Henk D. Davids, Rex O. Livingston et Mark Pizzolato ont
contribué aux premières versions VMS de \fBmost\fP. En particulier, Mark a
travaillé pour qu'il soit prêt pour DECUS.
.PP
Foteos Macrides a adapté \fBmost\fP pour qu'il soit utilisable dans \fIcswing\fP
et \fIgopher\fP. Un petit nombre de fonctions de la version actuelle de \fBmost\fP
ont été inspirées par son travail.
.PP
Je suis reconnaissant à Robert Mills pour la réécriture des routines de
recherche utilisées pour les expressions rationnelles.
.PP
Sven Oliver Moll est arrivé avec l'idée d'une détection automatique des
fichiers zippés.
.PP
Je remercie également Shinichi Hama pour ses précieuses critiques sur
\fBmost\fP\&.
.PP
Javier Kohen a été déterminant dans la gestion de l'UTF\-8.
.PP
Je remercie David W. Sanderson pour l'adaptation de la documentation
initiale au format \fBnroff\fP des sources des pages de manuel.
.PP
.SH TRADUCTION
La traduction française de cette page de manuel a été créée par
Stephane Blondon
et
Jean-Paul Guillonneau
.
.PP
Cette traduction est une documentation libre ; veuillez vous reporter à la
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License version 3
.UE
concernant les conditions de copie et
de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
.PP
Si vous découvrez un bogue dans la traduction de cette page de manuel,
veuillez envoyer un message à
.MT debian-l10n-french@lists.debian.org
.ME .