more (Unix)
Pour les articles homonymes, voir More.
| Createur | Eric Shienbrood (d), Universite de Californie a Berkeley, Geoff Peck (d), John Foderaro (d) et Daniel Halbert (d) |
|---|---|
| Premiere version | |
| Ecrit en | C et assembleur |
| Environnement | Multiplateforme (d) |
| Langues | Anglais |
| Type |
Visionneur Utilitaire UNIX (d) |
| Licence | Licence BSD |
more est une commande standard sous Unix utilisee pour voir (mais pas modifier) le contenu d'un fichier texte, page par page.
Histoire
[modifier | modifier le code]La commande more a ete creee par Daniel Halbert, un etudiant a l'Universite de Californie a Berkeley, en 1978. Elle a d'abord ete introduite dans la version 3.0 de BSD puis est devenue une commande standard pour tous les systemes Unix. Un clone de more a ete introduit dans MS-DOS.
Utilisation
[modifier | modifier le code]La syntaxe de cette commande est la suivante:
more [options] [nom de fichier]Si aucun fichier n'est specifie, more utilise l'entree standard stdin.
Lorsque more a suffisamment de donnees en entree, il en affiche autant que possible dans la fenetre courante et se met en attente d'un retour de l'utilisateur pour afficher la suite. Dans le coin inferieur gauche de la fenetre est affiche le message
<< --More-- >> avec le pourcentage du texte deja affiche (dans ce pourcentage est compris le texte actuellement a l'ecran). La commande more se termine lorsqu'elle atteint la fin du fichier (100 %).
La navigation avec la commande more se fait principalement en appuyant sur la touche entree ce qui affiche la ligne suivante du fichier, ou par la touche espace ce qui affiche la page suivante.
D'autres commandes peuvent etre utilisees pour naviguer dans un fichier, voir la page man de more pour plus de details.
Options
[modifier | modifier le code]Les options sont normalement passees en argument avant le nom du fichier, mais elles peuvent aussi etre mises dans la variable d'environnement $MORE. Les options fournies sur la ligne de commande prennent le pas sur la variable $MORE. Les options disponibles dependent du systeme d'exploitation, en voici les plus courantes :
-numnumest un entier indiquant la taille en lignes de l'ecran-dmoreaffiche le message << [Appuyer sur la barre d'espacement pour continuer, 'q' pour quitter.] >> pour defiler et le message << [Appuyer 'h' pour obtenir les instructions.] >> au lieu d'emettre un bip quand on appuie sur une touche interdite-l- Normalement
moreconsidere que ^L (form feed) est un caractere special et attend apres chaque ligne contenant un form feed. L'option -l supprime ce comportement. -f- provoque un comptage logique des lignes, c'est-a-dire que les lignes longues ne sont pas decoupees.
-p- Ne pas derouler : efface l'ecran avant d'afficher le texte.
-c- Ne pas derouler : affiche les lignes en partant du haut et en effacant les fins de ligne au fur et a mesure.
-s- Regroupe les lignes blanches consecutives en une seule.
-u- Supprime le soulignement.
+/- L'option +/ indique un texte a rechercher dans chaque fichier avant de l'afficher. (Ex. :
more +/Preambule gpl.txt) +num- Commence a la ligne indiquee.
References
[modifier | modifier le code]| Aide | ||
|---|---|---|
| Environnement utilisateur | ||
| Gestion de processus | ||
| Manipulation de texte | ||
| Programmation shell | ||
| Recherche | ||
| Reseau | ||
| Systeme de fichiers | ||
| Divers | ||