Lorsqu'un fichier texte est trop long pour tenir sur un écran, less permet de le lire sans envoyer tout son contenu défiler dans le terminal. Son nom a inspiré l'ancienne plaisanterie Unix « less is more », car more est une autre visionneuse paginée.
Ligne de Commande · Leçon 8
less
Apprenez à parcourir, rechercher et suivre interactivement de longs fichiers texte avec less.
Ouvrir un fichier
Démarrez la visionneuse en lui fournissant un nom de fichier :
$ less /home/pete/Documents/text1
Tant que less est actif, les touches contrôlent la visionneuse au lieu de lancer les commandes ordinaires du shell. Vous revenez au shell lorsque vous quittez la visionneuse.
Quelle commande ouvre /var/log/syslog dans une visionneuse interactive ?
Naviguer dans less
Lorsque la visionneuse est ouverte :
- utilisez
Haut,Bas,Page précédenteetPage suivantepour avancer par lignes ou écrans ; - appuyez sur
gpour aller au début ; - appuyez sur
Gpour aller à la fin ; - appuyez sur
upour remonter d'un demi-écran ou surdpour descendre d'un demi-écran ; - appuyez sur
hpour ouvrir l'aide intégrée.
Quelle touche va directement à la fin d'un fichier dans less ?
Rechercher dans less
Tapez /, puis un motif et Entrée pour rechercher vers l'avant. Commencez par ? pour rechercher vers l'arrière.
/search_term: recherchersearch_termvers l'avant ;?search_term: recherchersearch_termvers l'arrière ;n: répéter la recherche dans le même sens ;N: répéter la recherche dans le sens opposé.
Après une recherche vers l'avant de error, quelle touche répète la recherche dans le même sens ?
Quitter less
Appuyez sur q pour quitter less et revenir à l'invite du shell.
Quelle touche quitte less et revient au shell ?
Démarrer less avec des options
Des options et commandes initiales peuvent modifier le démarrage :
$ less -N file.txt
$ less +G file.txt
$ less +F /var/log/syslog
-N: afficher les numéros de ligne ;+G: ouvrir à la fin du fichier ;+F: suivre le nouveau contenu à mesure qu'il est ajouté, commetail -f.
Pendant le suivi avec +F, appuyez sur Ctrl+C pour arrêter le suivi et revenir à la navigation normale, puis sur q pour quitter. Utilisez -i pour ignorer la casse sauf si le motif contient une majuscule, ou -I pour l'ignorer quelle que soit la casse du motif.
Une commande peut aussi envoyer sa sortie à less par un tube :
$ dmesg | less
Quelle commande ouvre /var/log/syslog et suit le nouveau contenu à son arrivée ?
Pour vous exercer à parcourir et rechercher du texte système, essayez ces laboratoires :
- Commande Linux less : pagination de fichiers — Apprenez à lire et parcourir efficacement des fichiers avec
less, notamment avec la recherche, les numéros de ligne et les motifs. - Afficher les journaux et fichiers de configuration Linux — Utilisez
cat,moreetlesspour consulter et parcourir des journaux et configurations.
Leçon terminée
Vous avez terminé less
Vous savez maintenant utiliser less pour examiner de longs fichiers sans inonder le terminal.
Ouvrir un fichier ou la sortie d'une commande transmise par un tube.
Atteindre différentes parties de l'entrée.
Rechercher vers l'avant ou l'arrière et répéter une recherche.
Afficher les numéros de ligne ou suivre un contenu croissant.
Quitter sans risque et revenir au shell.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit