Il existe de nombreux éditeurs de texte GUI disponibles sur un système Linux pour afficher et modifier des fichiers texte. Mais vous voudrez peut-être simplement lire vos fichiers texte dans le terminal. Il existe de nombreuses commandes disponibles sur Linux qui vous permettent de le faire, dont trois sont moins, plus et plus.
Lisez la suite pour découvrir comment vous pouvez utiliser ces trois commandes pour lire efficacement des fichiers texte sur votre terminal Linux.
Quel est le moins de commande ?
moins est une commande Linux utilisée pour filtrer et afficher les fichiers texte une page d'écran à la fois. Il est plus avancé que les commandes more et most.
Avec la commande less, 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 satisfaisante.
Étant donné que la commande less génère la première page du fichier texte et n'a pas besoin de lire tout le contenu du fichier, elle est plus rapide que les autres éditeurs de texte.
Le moins de syntaxe de commande
La syntaxe de base de la commande less est :
moins[option][nom ou emplacement du fichier]
Comment utiliser la commande less
Pour cet exemple, nous utiliserons le fichier sudo.conf. Le sudo.conf 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-le avec le sudo.conf fichier en exécutant cette commande dans votre terminal :
moins /etc/sudo.conf
Ceci imprime les 53 premières lignes du document. Pour avancer d'une ligne à la fois, appuyez sur la Bas clé ou Espace.
Pour reculer d'une ligne, appuyez sur la touche En haut clé.
Pour avancer d'une page, appuyez sur B. Pour avancer de plusieurs lignes, appuyez sur B, puis tapez le nombre de lignes.
Pour reculer d'une page, appuyez sur D. Pour reculer d'un certain nombre de lignes, tapez D, puis le nombre de lignes par lesquelles vous voulez revenir en arrière.
Afficher les numéros de ligne avec la commande less
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. Essayez-le avec le fichier sudo.conf en exécutant cette commande :
moins -N /etc/sudo.conf
Rechercher du texte à l'aide de la commande less
Vous pouvez rechercher des mots et des chaînes à l'aide de la commande less. Lorsqu'il trouve la chaîne, il met en surbrillance les résultats en jaune.
Cherchons 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 recherchez brancher, le résultat devrait ressembler à ceci :
Quelle est la commande la plus ?
Le plus La commande vous permet d'afficher les fichiers texte dans votre terminal une page d'écran à la fois. Cette commande fonctionne exactement comme la commande less mais seulement avec moins de fonctionnalités.
Plus la syntaxe de commande
La syntaxe de base de la commande more est :
plus[option][nom ou emplacement du fichier]
Comment utiliser la commande more
La commande more aide un utilisateur à afficher des parties d'un grand fichier texte écran par écran dans le 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 trouvé dans le /etc dossier. Pour utiliser la commande more pour afficher un fichier, exécutez cette commande :
plus /etc/sudo.conf
Le résultat ressemble à celui de la commande less. Il y a cependant une différence, en bas à gauche de l'écran, vous remarquerez que plus affiche le pourcentage du fichier texte, et ce nombre augmente ou diminue à mesure que vous vous déplacez dans le fichier.
Naviguer dans le fichier en utilisant plus
La navigation dans le fichier avec la commande more est similaire à la commande less. Vous utilisez le Entrer touche pour passer à la ligne suivante, D pour passer à une nouvelle page, et B revenir en arrière d'une page.
Afficher les N premières lignes d'un fichier
Juste comme la commande head sous Linux, vous pouvez en utiliser plus pour afficher les premières parties d'un fichier. C'est la syntaxe :
plus -N nom de fichier
Pour afficher les cinq premières lignes du fichier sudo.conf, exécutez cette commande :
plus -5 /etc/sudo.conf
Quelle est la commande la plus?
Tout comme les commandes less and more, vous pouvez utiliser most pour lire des fichiers texte sous Linux. Il n'est pas disponible dans 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 dans votre terminal. S'il n'est pas installé, votre système vous demandera si vous souhaitez l'installer. Entrer 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 :
la plupart[option][nom ou emplacement du fichier]
Pour obtenir de l'aide sur la ligne de commande concernant la commande most, consultez sa page de manuel en exécutant :
l'homme le plus
Comment utiliser le plus de commandes
La commande most fonctionne exactement 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 :
plus /etc/sudo.conf
La sortie est assez différente des commandes less and more. En bas, il y a une ligne bleue indiquant le nom du fichier et d'autres commandes utiles.
Utilisation des commandes less, more et most avec plusieurs fichiers
Vous pouvez lire plusieurs fichiers à la fois en utilisant toutes les commandes indiquées ci-dessus. Voici la syntaxe pour chacun :
moins nomfichier1 nomfichier2 nomfichier3
plus nomfichier1 nomfichier2 nomfichier3
la plupart nomfichier1 nomfichier2 nomfichier3
Utiliser moins, plus et plus avec d'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 du tuyau redirige la sortie d'une commande en entrée à un autre.
Par exemple, vous pouvez utiliser less lors de la vérification de la liste des processus en cours d'exécution sur votre système d'exploitation :
ps aux | moins
En savoir plus sur les autres commandes de manipulation de texte sous Linux
Tout 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.