Comment utiliser la commande less sous Linux

La commande less est un outil indispensable pour les utilisateurs de Linux, car elle offre un moyen léger de visualiser les fichiers texte ou les sorties de commandes un écran à la fois. Parfaite pour parcourir de gros journaux ou des fichiers de configuration sans les éditer, less est rapide, efficace et conviviale pour les débutants. Ce guide améliore votre compréhension avec des exemples pratiques et des conseils pour maîtriser less sur votre système Linux, que vous gériez un VPS ou que vous déboguiez des logs.

Que fait less ?

Lorsque vous ouvrez un fichier avec less, il ne charge pas l’intégralité du fichier en mémoire. Au lieu de cela, il diffuse le contenu au fur et à mesure du défilement, ce qui le rend très rapide et léger – même avec des fichiers journaux de plusieurs mégaoctets. Contrairement aux éditeurs de texte tels que nano ou vim, less n’est pas modifiable – il est strictement destiné à la lecture. Cela signifie que vous pouvez ouvrir en toute sécurité des fichiers de configuration, des journaux ou n’importe quel fichier texte sans risquer de les modifier accidentellement.

Syntaxe et utilisation de base

less [options] nom de fichier

Exemple :

less /var/log/auth.log

Cela ouvrira le journal d’authentification du système dans less, ce qui vous permettra de naviguer dans ce journal à l’aide de commandes simples.

Commandes clés de navigation dans less

ToucheFonction
EspaceAvancer d’une page
bDéfilement d’une page vers l’arrière
EntréeDéfilement vers le bas d’une ligne
gAller au début du fichier
GAller à la fin du fichier
/modèleRecherche d’un mot-clé (par exemple, /error)
n / NRépéter la recherche (correspondance suivante/précédente)
qQuitter less

Ces commandes facilitent l’examen des journaux, la recherche d’entrées spécifiques ou la simple consultation de fichiers structurés.

Exemples pratiques

Exemple 1 : Visualiser un fichier de configuration volumineux

less /etc/ssh/sshd_config

Vérifier rapidement les paramètres SSH sans rien changer accidentellement.

Exemple 2 : Visualiser les journaux du système avec une recherche

less /var/log/syslog

Puis appuyez sur /fail pour rechercher les lignes contenant “fail”.

Exemple 3 : Utiliser less avec une autre commande

ps aux | less

Affiche la sortie complète de la commande ps aux sans qu’elle ne défile sur l’écran.

Options à connaître

  • -N – Affiche les numéros de ligne :

    less -N /etc/passwd
  • -S – Coupe les longues lignes au lieu de les envelopper :

    less -S /var/log/dpkg.log
  • G – Ouvre le fichier et saute directement à la fin :

    less G /var/log/mysql/error.log

Ces options améliorent la façon dont vous interagissez avec les fichiers dans différents contextes – du débogage des erreurs à la vérification des entrées récentes dans le journal.

Astuce supplémentaire : Travailler avec des fichiers compressés

Vous pouvez lire des fichiers .gz sans les extraire en utilisant zless, une variante de less :

zless /var/log/syslog.1.gz

Il se comporte exactement comme less, mais fonctionne avec un contenu compressé – idéal pour les journaux archivés.

Conclusion

La commande less est un outil polyvalent et léger qui simplifie l’affichage et la navigation dans les fichiers texte ou les sorties de commandes sous Linux. Grâce à sa nature en lecture seule, à son utilisation efficace de la mémoire et à ses puissantes capacités de recherche, elle est parfaite pour gérer les journaux, les configurations ou les sorties de piping. Les exemples et astuces ci-dessus vous aident à tirer parti de less pour un débogage rapide ou la gestion du système, ce qui en fait un élément essentiel de votre boîte à outils Linux.