accueil > Traitement et recherche de texte > more

more : Afficher le contenu d'un fichier texte page par page

La commande more est un 'paginator' qui affiche le contenu d'un fichier texte écran par écran. Lorsque le contenu d'un fichier ne tient pas sur un seul écran, elle permet à l'utilisateur de parcourir le contenu page par page.

Aperçu

La commande more lit les fichiers texte et affiche leur contenu un écran à la fois. Lorsqu'un écran est plein, elle s'arrête automatiquement et l'utilisateur peut appuyer sur la barre d'espace pour passer à la page suivante. Cela empêche le contenu de défiler trop rapidement lors de la lecture de fichiers volumineux. Bien que `less` soit considéré comme un outil plus avancé qui étend les fonctionnalités de `more`, `more` reste utile pour vérifier le contenu simple d'un fichier.

Caractéristiques principales

Les principales caractéristiques de la commande more sont les suivantes :

  • Affiche les fichiers texte page par page.
  • Appuyez sur la barre d'espace pour passer à la page suivante.
  • La recherche (`/:terme_de_recherche`) n'est possible qu'au début du fichier. Il n'est pas possible de revenir en arrière.
  • Se termine automatiquement lorsque la fin du fichier est atteinte.

Différence entre more et less

less est une commande qui corrige les inconvénients de more. Elle inclut toutes les fonctionnalités de more et offre des fonctions supplémentaires.

  • more: Permet de faire défiler le fichier uniquement vers l'avant. Le contenu déjà passé ne peut pas être revu.
  • less: Permet de faire défiler le fichier librement vers l'avant et vers l'arrière. Offre des fonctions de recherche et de navigation similaires à `vim`. C'est un outil plus flexible et puissant.

Options principales

La commande more contrôle le mode d'affichage via des options simples.

1) Options d'exécution

2) Mode interactif

Commande générée :

Essayez de combiner les commandes.

Description:

`more` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Familiarisez-vous avec les fonctionnalités de la commande more à travers divers exemples d'utilisation.

Afficher le contenu d'un fichier volumineux

dmesg | more

Affiche la sortie de la commande `dmesg` page par page en la pipant vers `more`.

Afficher le contenu d'un fichier page par page

more /var/log/syslog

Affiche le contenu du fichier volumineux `/var/log/syslog` page par page.

Afficher 20 lignes par page

more -20 /etc/services

Utilise l'option `-20` pour afficher 20 lignes par écran.

Astuces et précautions

Voici quelques points à noter lors de l'utilisation de la commande more.

Astuces

  • Pour naviguer librement dans le contenu d'un fichier, il est beaucoup plus pratique d'utiliser `less` au lieu de `more`. `less` inclut toutes les fonctionnalités de `more` et offre des fonctions plus puissantes.
  • En mode interactif, `more` affiche la position actuelle dans le fichier en pourcentage (ex: `--More--(45%)`).
  • `more` est particulièrement utile pour vérifier le contenu de fichiers volumineux en pipant la sortie de la commande `cat` (ex: `cat bigfile.txt | more`).

commandes associées

Des commandes fonctionnellement similaires ou souvent utilisées ensemble.


Commandes de la même catégorie