Provided by: manpages-fr-extra_20101103_all bug

NOM

       most - Parcourir et afficher un fichier texte

SYNOPSIS

       most   [-1bCcdMstuvwz]   [+ligne_n]  [+c]  [+d]  [+s]  [+u]  [+/cha^ine]
       [nom_de_fichier...]

DESCRIPTION

       most est un programme de defilement qui affiche, une pleine page  a  la
       fois, le contenu d'un fichier sur un terminal. Il s'arrete apres chaque
       page et affiche aussi le nom du fichier, le numero de la premiere ligne
       affichee a l'ecran et le pourcentage du fichier qui a deja ete affiche.

       Contrairement   a  d'autres  programmes  de  visualisation,  most  peut
       afficher un nombre arbitraire  de  fenetres  tant  que  chacune  d'elle
       occupe  au  moins  deux  lignes.  Chaque  fenetre peut contenir le meme
       fichier ou des fichiers differents.  De  plus,  chaque  fenetre  a  son
       propre  mode  d'affichage.  Par  exemple,  une fenetre peut afficher un
       fichier avec des retours automatiques a la ligne pendant  qu'une  autre
       peut  couper  l'affichage  de  la  ligne.  Les  fenetres  peuvent  etre
       << regroupees >> :  si  la  ligne  courante  de  l'une   des   fenetres
       regroupees   est   modifiee,  toutes  les  fenetres  regroupees  seront
       actualisees. most peut aussi ignorer  les  lignes  qui  sont  indentees
       au-dela d'une valeur specifiee par l'utilisateur. C'est utile pour lire
       du  code  source.  Reportez-vous  a  la  commande  << :o >>   pour   la
       description de cette fonctionnalite.

       En  plus  d'afficher  des  fichiers  texte  ordinaires, most peut aussi
       afficher  des  fichiers  binaires  ou   avec   des   caracteres   ASCII
       quelconques.  Quand  un fichier est lu dans un tampon, most examine les
       32 premiers octets du fichier pour determiner s'il s'agit d'un  fichier
       binaire   puis   passe   dans   le   mode   adequat.  Cependant,  cette
       fonctionnalite peut etre desactivee avec l'option -k.  Reportez-vous  a
       la  description  des  options  -b,  -k,  -v  et  -t pour de plus amples
       details.

       Les fichiers textes peuvent contenir des combinaisons de caracteres  de
       soulignement  et  de  retour arriere pour qu'une imprimante souligne ou
       biffe le  texte.  Quand  most  le  detecte,  il  insere  les  sequences
       d'echappement  adequates pour obtenir l'effet desire. De plus, certains
       fichiers font biffer certains caracteres a l'impression en inserant  un
       retour  chariot  au  milieu  de  la ligne. Dans ce cas, most affiche le
       caractere  de  biffage  par  un  attribut  gras.  Cette  fonctionnalite
       facilite  la  lecture des pages de manuel UNIX ou des documents generes
       avec runoff. En particulier, regarder cette page de  manuel  avec  most
       devrait  illustrer  ce  comportement  a  condition  que  les caracteres
       soulignes n'aient pas  ete  retires.  Ceci  peut  etre  desactive  avec
       l'option -v.

       Par  defaut,  les  lignes  ayant  plus  de caracteres que la largeur du
       terminal ne sont pas remises en forme : l'affichage  de  la  ligne  est
       alors tronque. Lorsque cette troncature survient, elle est indiquee par
       un << $ >> dans la colonne la plus a droite du terminal. On utilise les
       fleches  directionnelles  DROITE  et  GAUCHE  pour  voir les lignes qui
       s'etendent au-dela des  marges  de  l'ecran.  L'option   -w  peut  etre
       utilisee  pour  annuler  cette  fonctionnalite.  Quand  une fenetre est
       remise en forme, le caractere  << \ >>  apparait  a  la  droite  de  la
       fenetre.

       Les commandes sont listees ci-dessous.

OPTIONS

       -1     Mode  VT100.  Cela  n'a  de sens que sur des systemes VMS. Cette
              option ne devrait etre utilisee que si le terminal est un VT100.
              Cela  implique  que le terminal n'a pas la capacite d'effacer et
              d'inserer des lignes multiples.  Les  VT102  et  superieurs  ont
              cette possibilite.

       -b     Mode binaire. Utilisez cette option lorsque vous voulez voir des
              fichiers contenant des  caracteres  8 bits.  most  affichera  le
              fichier  avec  une  notation hexadecimale (16 octets par ligne).
              Une ligne type ressemble a :

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

              Lorsque l'option -v est utilisee, la meme ligne ressemble a :

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

       -C     Desactive la colorisation.

       -d     Omettre la barre oblique inverse (<< \ >>) signalant  une  ligne
              se poursuivant sur la ligne suivante.

       -M     Desactive l'utilisation de mmap.

       -s     Comprime.  Remplace  plusieurs  lignes vides successives par une
              seule.

       -z     Desactive la decompression a la volee.

       -v     Affiche  les  caracteres  de  controle :  par  exemple  << ^A >>
              representera  << controle  A >>.  Normalement, most n'interprete
              pas les caracteres de controle.

       -t     Represente les tabulations par << ^I >>.  Cette  option  n'a  un
              sens  que  lorsqu'elle est utilisee en conjonction avec l'option
              -v.

       +ligne_n
              Demarre a la ligne_n.

       -c     Rend la recherche sensible a la casse. Par defaut, elle ne l'est
              pas.

       -u     Desactiver le mode UTF-8, meme si la locale l'exige.

       +u     Force  le  mode  UTF-8.  Par defaut, most utilisera la locale du
              systeme pour determiner si le mode UTF-8 doit etre  active.  Les
              options +u et -u permettent de modifier ce comportement.

       +d     Cette  option  ne  devrait  etre  utilisee  que  si  vous voulez
              supprimer un  fichier  pendant  sa  lecture.  Cela  facilite  le
              nettoyage des fichiers non desires. Le fichier est efface par la
              sequence  interactive :  << :D >>  puis  sa   confirmation   par
              << y >>.

       +/cha^ine
              Demarre a la ligne contenant la premiere occurrence de cha^ine.

UTILISATION DES COMMANDES

       Les commandes prennent effet immediatement ; il n'est pas necessaire de
       faire un retour chariot.

       Dans les commandes suivantes, i est un argument numerique (valant 1 par
       defaut).

       ESPACE, CTRL-D, PAGE_SUIV.
              Affiche  une  autre  fenetre ou saute a la ieme fenetre si i est
              precise.

       ENTR'EE, FL`ECHE_VERS_LE_BAS, V, CTRL-N
              Affiche la ligne suivante ou i lignes de plus si precise.

       FL`ECHE_VERS_LE_HAUT, ^, CTRL-P
              Affiche la ligne precedente ou i lignes precedentes si precise.

       T, 'ECHAP.<
              Va au debut du tampon.

       B, 'ECHAP.>
              Va a la fin du tampon.

       FL`ECHE_DROITE, TAB, >
              Deplace la fenetre vers la gauche de 60i colonnes pour voir  les
              lignes qui sont au-dela de la marge droite de la fenetre.

       FL`ECHE_GAUCHE, CTRL-B, <
              Deplace  la fenetre vers la droite de 60i colonnes pour voir les
              lignes qui sont au-dela de la marge gauche de la fenetre.

       U, CTRL-U, SUPPR., PAGE_PR'EC'EDENTE
              Revient i fenetres en arriere et affiche cette fenetre.

       R, CTRL-R
              Rafraichit l'ecran.

       J, G   Si i n'est pas precise, attend un numero  de  ligne  puis  va  a
              cette ligne. Sinon, va directement a la ligne i.

       %      Si  i n'est pas precise, attend un nombre en pourcentage puis va
              a ce pourcentage du fichier. Sinon, va directement au ieme  pour
              cent du fichier.

       W, w   Si  la  largeur  de  l'ecran  est  de  80,  elle  devient 132 et
              vice-versa. Pour d'autres valeurs, cette commande est ignoree.

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

       h, CTRL-H, AIDE, F2
              L'aide. Donne une description de toutes les commandes  de  most.
              La  variable d'environnement de most appelee MOST_HELP doit etre
              parametree pour que ce soit utile.

       f, /, CTRL-F, RECHERCHE, GOLD F3
              Attend une chaine de caracteres et recherche, a la suite  de  la
              ligne courante, la ieme ligne differente contenant cette chaine.
              CTRL-G stoppe la recherche.

       ?      Attend une chaine de caracteres et recherche, en arriere  de  la
              ligne courante, la ieme ligne differente contenant cette chaine.
              CTRL-G stoppe la recherche.

       n      Recherche, dans les i prochaines lignes, une  occurrence  de  la
              derniere  chaine  de caracteres recherchee dans le meme sens que
              la recherche precedente.

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

       INSER., CTRL-X CTRL-X, VIRGULE, CTRL-K ENTR'EE, GOLD POINT
              Place une marque sur la ligne courante mais retourne a la marque
              precedente. Cela permet a l'utilisateur d'aller et  venir  entre
              deux endroits du fichier.

       l, L   Inverse  l'etat de regroupement de cette fenetre. La fenetre est
              regroupee s'il y a un << * >> sur le bord  gauche  de  la  ligne
              d'etat. Les fenetres regroupees se deplacent ensemble.

       CTRL-X 2, CTRL-W 2, GOLD X
              Divise la fenetre active en deux.

       CTRL-X o, CTRL-W o, o, GOLD UP, GOLD DOWN
              Passe a la fenetre suivante.

       CTRL-X 0, CTRL-W 0, GOLD V
              Efface la fenetre active.

       CTRL-X 1, CTRL-W 1, GOLD O
              Efface toutes les fenetres sauf une.

       E, e   Edite ce fichier.

       $, 'ECHAP. $
              Le  comportement  de  cette  commande  differe  selon le systeme
              d'exploitation. Sur VMS, most demarre un processus  fils.  Quand
              l'utilisateur   quitte  le  processus,  most  reprend.  Sur  les
              systemes UNIX , most se met simplement en pause.

       :n     Passe au  prochain  nom  de  fichier  donne  dans  la  ligne  de
              commande.  Utilisez  les fleches directionnelles pour avancer et
              reculer dans la liste des fichiers. << Q >>  permet  de  quitter
              most  et  n'importe  quelle  autre touche selectionne le fichier
              donne.

       :c     Inverse la sensibilite a la casse de la recherche.

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

       :o, :O Inverse  diverses  options.  Avec  cette  suite de touches, most
              affiche une invite demandant a l'utilisateur d'appuyer  sur  une
              des  touches  suivantes :  bdtvw.  Les options << b >>, << t >>,
              << v >>  et  << w >>  ont  la  meme  signification   que   leurs
              equivalents en ligne de commandes. Par exemple, l'option << w >>
              va permuter la remise en forme des lignes entre l'activation  et
              la desactivation.

              L'option << d >> doit etre prefixee avec un entier i. Toutes les
              lignes  indentees  au-dela  de  la  colonne  i  ne  seront   pas
              affichees. Par exemple, voici un extrait sans traitement :

                   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 touche << 1:od >>, most affiche le fichier en
              ignorant toutes les lignes  indentees  au-dela  de  la  premiere
              colonne. Appliquee a l'exemple ci-dessus, most afficherait :

                   int main(int argc, char **argv)...
                   }

              le  << ... >>  indiquant  que  les  lignes suivantes ne sont pas
              affichees.

CONSEILS

       CTRL-G annule la commande obligeant l'utilisateur a taper quelque chose
       dans  l'invite.  La  touche  d'apostrophe  inverse  a  un  comportement
       specifique ici. Elle est utilisee pour  proteger  certains  caracteres.
       C'est  utile lors d'une recherche de l'occurrence d'une chaine composee
       d'un caractere de controle ou d'une chaine placee au debut d'une ligne.
       Dans  ce  cas,  pour  trouver  l'occurrence  de << Le >> au debut d'une
       ligne, saisissez `^JLe avec ` protegeant le CTRL-J.

ENVIRONNEMENT

       most utilise les variables d'environnement suivantes :

       MOST_SWITCHES
              Cette variable configure  les  variables  utilisees  de  maniere
              courante.  Par  exemple,  certaines personnes preferent 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 specifient  un
              editeur  que  most  invoquera  pour editer un fichier. La valeur
              peut contenir  les  descripteurs  de  formatage  %s  et  %d  qui
              representent  respectivement  le  nom du fichier et le numero de
              ligne.  Par  exemple,  si  votre  editeur  est  JED,  parametrez
              MOST_EDITOR a << jed %s -g %d >>.

       MOST_HELP
              Cette  variable  peut  etre  utilisee  pour specifier un fichier
              d'aide de remplacement.

       MOST_INITFILE
              Cette variable permet de specifier le fichier d'initialisation a
              charger  au  demarrage.  L'action  par  defaut est de charger le
              fichier  de  configuration  du  systeme  puis  le   fichier   de
              configuration  de  l'utilisateur qui est appele .mostrc sur Unix
              et most.rc sur les autres systemes.

SYNTAXE DU FICHIER DE CONFIGURATION

       Lorsque most demarre, il essaie de lire  un  fichier  de  configuration
       systeme puis un fichier de configuration de l'utilisateur. Ces fichiers
       peuvent etre utilises pour  specifier  des  raccourcis  clavier  et  la
       colorisation.

       Pour lier une touche a une fonction particuliere, utilisez la syntaxe :

       setkey nom_de_la_fonction s'equence_de_touches

       La    commande   setkey   a   besoin   de   2   arguments.   L'argument
       nom_de_la_fonction specifie la fonction  qui  va  etre  executee  comme
       reponse  aux  touches  specifiees  lorsque l'utilisateur appuie sur les
       touches correspondant a l'argument s'equence_de_touches. Par exemple,

             setkey   "up"     "^P"

       indique que,  lorsque  CTRL-P  est  presse,  la  fonction  up  va  etre
       executee.

       Il  est  parfois necessaire de detacher d'abord une sequence_de_touches
       avant de la lier  de  nouveau.  C'est  faisable  grace  a  la  fonction
       unsetkey :

              unsetkey "^F"

       Les  couleurs  peuvent  etre  definies  grace  au mot cle 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 etre n'importe lequel des elements suivants :

           status           -- la ligne d'etat
           underline        -- texte souligne
           overstrike       -- texte biffe
           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
       desir de lire et d'interpreter des caracteres  de  controles  dans  les
       fichiers.  Un  probleme  concerne  l'utilisation du caractere << Retour
       Arriere >> pour souligner ou biffer  d'autre  caracteres.  most  essaie
       d'utiliser  les  sequences  d'echappement  du  terminal pour simuler ce
       comportement. Par effet de bord, most ne se comporte pas toujours comme
       on  l'attendrait  lorsqu'on  se  deplace  a  droite et a gauche dans un
       fichier. En cas de doute, utilisez les options -v et -b de most.

AUTEUR

       John E. Davis
       davis@space.mit.edu

REMERCIEMENTS

       Merci  aux  utilisateurs  de  most  pour  leurs  critiques   et   leurs
       commentaires utiles. Merci specialement aux individus qui ont contribue
       au code de most.

       Mats Akerberg, Henk D. Davids, Rex O. Livingston et Mark Pizzolato  ont
       contribue  aux  premieres  versions VMS de most. En particulier, Mark a
       travaille pour qu'il soit pret pour DECUS.

       Foteos Macrides <MACRIDES@SCI.WFEB.EDU> a adapte most pour  qu'il  soit
       utilisable  dans  cswing  et gopher. Un petit nombre de fonctions de la
       version actuelle de most ont ete inspirees par son travail.

       Merci  a  Robert  Mills  <robert@jna.com.au>  pour  la  reecriture  des
       routines de recherche utilisees pour les expressions rationnelles.

       Sven Oliver Moll <smol0075@rz.uni-hildesheim.de> est arrive avec l'idee
       d'une detection automatique des fichiers zippes.

       Merci egalement a Shinichi Hama pour ses precieuses critiques sur most.

       Javier Kohen pour son aide concernant la gestion de l'UTF-8.

       Merci a David W. Sanderson (dws@cs.wisc.edu) pour  l'adaptation  de  la
       documentation au format des pages de man.

                                   Mai 1999                            MOST(1)