Comment utiliser les commandes less, more et most pour lire des fichiers texte sous Linux

Il existe de nombreux éditeurs de texte GUI disponibles sur un système Linux pour afficher et modifier des fichiers texte. Mais peut-être voulez-vous simplement lire vos fichiers texte dans le terminal. Il existe plusieurs commandes disponibles dans Linux qui vous permettent de le faire, dont trois sont less, more et most.


Lisez la suite pour découvrir comment vous pouvez utiliser ces trois commandes pour lire efficacement des fichiers texte dans votre terminal Linux.


Quel est le moindre commandement ?

plus bas est une commande Linux utilisée pour filtrer et afficher les fichiers texte une page d’écran à la fois. Il est plus avancé que la plupart des commandes.

Avec moins de commandes, vous pouvez lire des fichiers texte très longs en segments sans avoir à charger le fichier entier. Il offre de nombreuses options et fonctionnalités interactives pour rendre votre expérience plus agréable.

Étant donné que moins de commandes génèrent la première page d’un fichier texte et n’ont pas besoin de lire tout le contenu du fichier, il est plus rapide que les autres éditeurs de texte.

Moins de syntaxe de commande

La syntaxe de base de la commande less est :

less [option] [name or location of the file]

Comment utiliser la commande Moins

Pour cet exemple, nous utiliserons le fichier sudo.conf. La sudo.conf Le fichier est utilisé pour configurer le frontal sudo, et il comporte 139 lignes. Ce fichier est présent dans presque tous les systèmes d’exploitation basés sur Linux. Vous pouvez également utiliser n’importe quel fichier texte de votre choix, à condition qu’il contienne plus de 60 lignes.

Utilisation de la commande moins par défaut

La commande less par défaut imprime la première page du fichier que vous utilisez. Essayez avec sudo.conf fichier en exécutant cette commande dans votre terminal :

less /etc/sudo.conf

Ceci imprime les 53 premières lignes du document. Pour avancer d’une ligne à la fois, appuyez sur Vers le bas clé ou Espace.

Pour revenir en arrière dans une ligne, appuyez sur vers le haut clé

Pour avancer d’une page, appuyez sur B. Pour avancer de quelques lignes, appuyez sur Bpuis tapez le nombre de lignes.

Pour reculer d’une page, appuyez sur . Pour avancer de quelques lignes, tapez puis le nombre de lignes que vous voulez retourner.

Afficher les numéros de ligne avec une commande minimale

Vous pouvez également voir le nombre de lignes du fichier lorsque vous le visualisez. Pour ce faire, ajoutez le -N option lors de l’exécution de la commande. Testez-le avec le fichier sudo.conf en exécutant cette commande :

less -N /etc/sudo.conf

Rechercher du texte en utilisant moins de commandes

Vous pouvez rechercher des mots et des chaînes en utilisant moins de commandes. Lorsqu’il trouve la chaîne, il met en surbrillance les résultats en jaune.

Trouvons le mot : brancher. Pour ce faire, exécutez la commande less par défaut et, lorsqu’elle renvoie la sortie, tapez / et recherchez le mot ou la chaîne.

Si vous le cherchez brancherla sortie devrait ressembler à ceci :

Quel est le plus grand commandement ?

La Suite La commande vous permet d’afficher les fichiers texte dans votre terminal un écran à la fois. Cette commande fonctionne comme la commande less mais avec moins de fonctions.

Plus de syntaxe de commande

La syntaxe de base de plusieurs commandes est :

more [option] [name or location of the file]

Comment utiliser plus de commandes

Plus de commandes aident un utilisateur à afficher des parties d’un écran de fichier texte volumineux via l’écran du terminal. Vous pouvez l’utiliser pour afficher des fichiers texte et des sorties de commande, rechercher un mot dans un fichier, etc.

Utilisation de la commande more par défaut

Pour cet exemple, nous utiliserons le sudo.conf fichier situé à /etc dossier. Pour utiliser plus de commandes pour afficher un fichier, exécutez cette commande :

more /etc/sudo.conf

Le résultat ressemble à la commande less. Cependant, il y a une différence, en bas à gauche de l’écran, vous remarquerez que plus indique le pourcentage du fichier texte, et ce nombre augmente ou diminue à mesure que vous vous déplacez dans le fichier.

Capture d'écran de plus de commandes sous Linux

La navigation dans le fichier avec plus de commandes est la même qu’avec moins de commandes. Vous utilisez le Entrez touche pour passer à la ligne suivante, pour passer à une nouvelle page, et B pour revenir en arrière d’une page.

Afficher les N premières lignes d’un fichier

Comme la commande head sous Linux, vous pouvez utiliser more pour afficher les premières parties d’un fichier. C’est la syntaxe :

more -N filename

Pour afficher les cinq premières lignes du fichier sudo.conf, exécutez cette commande :

more -5 /etc/sudo.conf

Quelle est la commande la plus ?

Comme les commandes less and more, vous pouvez utiliser la plupart pour lire des fichiers texte sous Linux. Il n’est pas disponible sur toutes les distributions Linux par défaut, vous devrez donc peut-être l’installer vous-même.

Pour vérifier s’il est installé, tapez la plupart sur votre terminal. S’il n’est pas installé, votre système vous demandera si vous souhaitez l’installer. Entrez y à installer. Vous pouvez également installer le package à l’aide du gestionnaire de packages par défaut sur votre ordinateur.

La plupart des syntaxes de commande

La syntaxe de base de la commande most est :

most [option] [name or location of the file]

Pour obtenir de l’aide en ligne de commande sur la plupart des commandes, consultez sa page de manuel en exécutant :

man most

Comment utiliser le plus de commandes

La plupart des commandes fonctionnent comme les commandes less and more.

La commande la plus par défaut

La commande most par défaut imprime la première page du fichier texte. Essayez-le avec :

more /etc/sudo.conf

La sortie est assez différente des commandes less and more. En bas, il y a une ligne bleue qui montre le nom du fichier et d’autres commandes utiles.

Capture d'écran de la plupart des commandes sous Linux

Utiliser moins, plus et la plupart des commandes avec plusieurs fichiers

Vous pouvez lire plusieurs fichiers à la fois en utilisant toutes les commandes ci-dessus. Voici la syntaxe pour chacun :

less filename1 filename2 filename3
more filename1 filename2 filename3
most filename1 filename2 filename3

Utilise moins, plus et plus avec les autres commandes

Vous pouvez également diriger la sortie d’une commande ou d’un processus en cours d’exécution en utilisant le symbole de tuyau à côté de la commande moins/plus/plus. Le symbole pipe redirige la sortie d’une commande comme entrée vers une autre.

Par exemple, vous pouvez utiliser less lors de la vérification de la liste des processus en cours d’exécution dans votre système d’exploitation :

ps aux | less

En savoir plus sur les autres commandes de manipulation de texte sous Linux

Comme les commandes less, more et most, Linux propose de nombreuses commandes pour vous aider à visualiser, manipuler et traiter les fichiers texte. Certains d’entre eux incluent le chat, l’écho, la tête et la queue. Ils remplissent tous des objectifs différents avec leurs caractéristiques uniques.

Leave a Reply

Your email address will not be published. Required fields are marked *