Provided by: manpages-fr_4.21.0-2_all bug

NOM

       most - Parcourir et afficher un fichier texte

SYNOPSIS

       most  [  -1  ]  [  -b  ]  [  -C ] [ -c ] [ -d ] [ -M ] [ -r ] [ -s ] [ -t ] [ -u ] [ -v ] [ -w ] [ -z ] [
       +/chaîne ] [ +ligne_n ] [ +d ] [ +s ] [ +u ] [ fichier... ]

DESCRIPTION

       most 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é.

       Contrairement à d'autres programmes de visualisation, most 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. most 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 « :o » pour la description de cette fonctionnalité.

       En plus d'afficher des fichiers texte ordinaires, most peut aussi afficher des fichiers binaires ou  avec
       des  caractères  ASCII  quelconques. Quand un fichier est lu dans un tampon, most 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 -k. Reportez-vous à la description des
       options -b, -k, -v et -t pour de plus amples détails.

       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 most 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, most  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 runoff. En particulier, regarder cette page  de  manuel  avec
       most  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 -v.

       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 -w peut être utilisée pour annuler cette
       fonctionnalité. Quand les lignes sont dédoublées, le caractère « \ » apparaît à la droite de la fenêtre.

       Les commandes sont listées ci-dessous.

COLORISATION

       most prend en charge depuis sa version 5.2 à la fois  les  terminaux  en  couleur  8 bits  et  en  vraies
       couleurs  24 bits (truecolor). 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  most  ne  le  détecte  pas,  alors  réglez  la  variable
       d'environnement

            COLORTERM=truecolor

       pour forcer l'utilisation des vraies couleurs 24 bits

OPTIONS

       -1     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é.

       -b     Mode binaire. Utilisez cette option lorsque vous voulez voir des fichiers contenant des caractères
              8 bits.  most affichera le fichier avec une notation hexadécimale (16 octets par ligne). Une ligne
              type ressemble à :

                 01000000 40001575 9C23A020 4000168D     ....@..u.#. @...

              Lorsque l'option -v est utilisée, la même ligne ressemble à :

                 ^A^@^@^@  @^@^U u 9C #A0    @^@^V8D     ....@..u.#. @...

       -C     Désactiver la colorisation.

       -c     Rendre la recherche sensible à la casse.

       -d     Omettre la barre oblique inverse signalant une ligne dédoublée.

       -M     Désactiver l'utilisation de mmap.

       -r     Par défaut utiliser des recherches par expressions rationnelles.

       -s     Mode resserrement. Remplacer plusieurs lignes vides successives par une seule.

       -t     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, -t4.

       -u     Désactiver le mode UTF-8, même si la locale l'exige.

       +u     Forcer  le  mode  UTF-8.  Par  défaut,  most  utilisera  les  paramètres régionaux du système pour
              déterminer si le mode UTF-8 doit être activé. Les options +u  et  -u  permettent  de  modifier  ce
              comportement.

       -v     Afficher  les  caractères  de contrôle : par exemple « ^A » pour « contrôle A ». Normalement, most
              n'interprète pas les caractères de contrôle.

       -w     Dédoubler les lignes

       -z     Désactiver la décompression à la volée.

       +/chaîne
              Démarrer à la ligne contenant la première occurrence de chaîne.

       +ligne_n
              Démarrer au numéro de ligne indiqué.

       +d     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 : « :D » puis sa confirmation par « y ».

       +s     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.

UTILISATION DES COMMANDES

       Les commandes prennent effet immédiatement. Il n’est pas nécessaire de taper un retour charriot. Dans les
       commandes suivantes, i est un argument numérique (1 par défaut).

       ESPACE, CTRL-D, PAGE_SUIVANTE
              Afficher la pleine page suivante ou sauter i pleines pages si i est précisé.

       ENTRÉE, FLÈCHE_VERS_LE_BAS, V, CTRL-N
              Afficher la ligne suivante ou i lignes de plus si précisé.

       FLÈCHE_VERS_LE_HAUT, ^, CTRL-P
              Afficher la ligne précédente ou i lignes précédentes si précisé.

       T, ECHAP<
              Aller au début du tampon.

       B, ECHAP>
              Aller à la fin du tampon.

       FLÈCHE_DROITE, TAB, >
              Déplacer la fenêtre vers la gauche de i colonnes pour voir les lignes qui sont au-delà de la marge
              droite de la fenêtre.

       FLÈCHE_GAUCHE, CTRL-B, <
              Déplacer la fenêtre vers la droite de i colonnes pour voir les lignes qui sont au-delà de la marge
              gauche de la fenêtre.

       U, CTRL-U, SUPPR, PAGE_PRÉCÉDENTE
              Revenir i pleines pages en arrière et afficher cette page.

       R, CTRL-R
              Rafraîchir l'écran.

       J, G   Si  i  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 i.

       %      Si i 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 i pour cent du fichier.

       W, w   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.

       Q, CTRL-X CTRL-C, CTRL-K E
              Quitter most. Sur VMS, « ^Z » permet aussi de sortir.

       h, CTRL-H, HELP, PF2
              Aide-mémoire. Donner une description de toutes les commandes de most. La variable  d'environnement
              de most appelée MOST_HELP doit être paramétrée pour que ce soit utile.

       f, /, CTRL-F, FIND, GOLD F3
              Attendre  une chaîne de caractères et rechercher, à la suite de la ligne courante, la énième ligne
              distincte contenant cette chaîne. CTRL-G stoppe la recherche.

       ?      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. CTRL-G stoppe la recherche.

       n      Rechercher,  dans  les  i  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.

       m, SELECT, CTRL-@, CTRL-K M, POINT
              Placer une marque sur la ligne courante pour pouvoir y revenir plus tard.

       INSER, CTRL-X CTRL-X, VIRGULE, CTRL-K ENTRÉE, GOLD POINT
              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.

       l, L   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.

       CTRL-X 2, CTRL-W 2, GOLD X
              Diviser la fenêtre active en deux.

       CTRL-X o, CTRL-W o, o, GOLD UP, GOLD DOWN
              Passer à la fenêtre suivante.

       CTRL-X 0, CTRL-W 0, GOLD V
              Effacer la fenêtre active.

       CTRL-X 1, CTRL-W 1, GOLD O
              Effacer toutes les fenêtres sauf une.

       E, e   Éditer ce fichier.

       $, ECHAP $
              Le comportement de cette commande diffère selon le système d'exploitation. Sur VMS,  most  démarre
              un processus enfant. Quand l'utilisateur quitte le processus, most reprend. Sur les systèmes UNIX,
              most se met simplement en pause.

       :n     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. « Q » permet de  quitter  most
              et n'importe quelle autre touche sélectionne le fichier donné.

       :c     Inverser la sensibilité à la casse de la recherche.

       :D     Effacer le fichier courant. Cette commande n'a de sens qu'avec l'option +d.

       :o, :O Inverser  diverses  options.  Avec  cette  suite  de  touches, most affiche une invite demandant à
              l'utilisateur d'appuyer sur une des touches suivantes : bdtvw. Les options « b », « t », « v »  et
              « w » ont la même signification que leurs équivalents en ligne de commandes. Par exemple, l'option
              « w » va permuter entre le dédoublement ou non des lignes pour la fenêtre en cours.

              L'option  « d »  doit  être  préfixée  avec un entier i. Toutes les lignes indentées au-delà de la
              colonne i ne seront pas affichées. Par exemple, en considérant l’extrait :

                 int main(int argc, char **argv)
                 {
                   int i;
                   for (i = 0; i < argc, i++)
                     {
                       fprintf(stdout,"%i: %s\n",i,argv[i]);
                     }
                   return 0;
                 }
              Avec la suite de touches « 1:od », most affiche le fichier en ignorant toutes les lignes indentées
              au-delà de la première colonne. Appliquée à l'exemple ci-dessus, most afficherait :

                 int main(int argc, char **argv)...
                 }
              le « ... » indiquant que les lignes suivantes ne sont pas affichées.

CONSEILS

       CTRL-G 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 `^JLe avec ` protégeant le CTRL-J.

ENVIRONNEMENT

       most utilise les variables d'environnement suivantes :

       MOST_SWITCHES
              Cette variable configure les  options  utilisées  de  manière  courante.  Par  exemple,  certaines
              personnes  préfèrent utiliser most avec l'option -s permettant de ne pas afficher les lignes vides
              en trop. Sur VMS, cela est fait normalement dans le fichier login.com par la ligne :

                 $ define MOST_SWITCHES "-s"

       MOST_EDITOR, SLANG_EDITOR
              L'une et l'autre de ces variables d'environnement spécifient un éditeur que  most  invoquera  pour
              éditer un fichier. La valeur peut contenir les descripteurs de formatage %s et %d qui représentent
              respectivement  le  nom  du  fichier et le numéro de ligne. Par exemple, si votre éditeur est JED,
              paramétrez MOST_EDITOR à « jed %s -g %d ».

       MOST_HELP
              Cette variable peut être utilisée pour spécifier un fichier d'aide de remplacement.

       MOST_INITFILE
              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é .mostrc sur UNIX et most.rc sur les autres systèmes.

SYNTAXE DU FICHIER DE CONFIGURATION

       Lorsque most 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.

       Pour lier une touche à une fonction particulière, utilisez la syntaxe :

           setkey nom_de_la_fonction séquence_de_touches

       La commande setkey a besoin de 2 arguments. L'argument nom_de_la_fonction 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 séquence_de_touches. Par exemple,

           setkey   "up"     "^P"

       indique que, lorsque CTRL-P est pressé, la fonction up va être exécutée.

       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 unsetkey :

           unsetkey "^F"

       Les  couleurs  peuvent être définies grâce au mot clé color dans le fichier de configuration en utilisant
       la syntaxe :

           color NOM_DE_L_OBJET COULEUR_DU_TEXTE COULEUR_DU_FOND

       Ici, NOM_DE_L_OBJET peut être n'importe lequel des éléments suivants :

            status           – la ligne d'état
            underline        – texte souligné
            overstrike       – texte surfrappé
            normal           – n'importe quoi d'autre

       Reportez-vous aux exemples de fichiers de configuration pour plus d'informations.

BOGUES

       Presque tous les bogues connus ou les limitations de most 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.  most  essaie  d'utiliser  les  séquences
       d'échappement  du  terminal  pour  simuler  ce  comportement.  Par effet de bord, most 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 -v et -b de most.

       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.

AUTEUR

       John E. Davis <jed@jedsoft.org>

REMERCIEMENTS

       Au  fil  des  ans,  de nombreuses personnes ont contribué à most 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.

       Mats Akerberg, Henk D. Davids, Rex O. Livingston et Mark Pizzolato ont contribué aux  premières  versions
       VMS de most. En particulier, Mark a travaillé pour qu'il soit prêt pour DECUS.

       Foteos  Macrides  a  adapté  most  pour  qu'il  soit utilisable dans cswing et gopher. Un petit nombre de
       fonctions de la version actuelle de most ont été inspirées par son travail.

       Je suis reconnaissant à Robert Mills pour la réécriture des routines  de  recherche  utilisées  pour  les
       expressions rationnelles.

       Sven Oliver Moll est arrivé avec l'idée d'une détection automatique des fichiers zippés.

       Je remercie également Shinichi Hama pour ses précieuses critiques sur most.

       Javier Kohen a été déterminant dans la gestion de l'UTF-8.

       Je remercie David W. Sanderson pour l'adaptation de la documentation initiale au format nroff des sources
       des pages de manuel.

TRADUCTION

       La   traduction   française   de   cette   page   de   manuel   a   été   créée   par   Stephane  Blondon
       <stephane.blondon@gmail.com> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

       Cette traduction est une documentation libre ; veuillez vous  reporter  à  la  GNU General Public License
       version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si  vous  découvrez  un  bogue  dans la traduction de cette page de manuel, veuillez envoyer un message à
       debian-l10n-french@lists.debian.org.

                                                 30 juillet 2022                                         MOST(1)