La commande less sous Linux

Tableau détaillé pour la commande less sous Bash

OptionDescriptionExemple d’utlisiation
(sans option)Ouvre un fichier en mode lecture interactive (navigation avec le clavier).less fichier.txt
-NAffiche les numéros de ligne.less -N fichier.txt
-FQuitte automatiquement si le contenu tient sur un écran.less -F fichier.txt
-XLaisse le contenu à l’écran après la sortie (utile pour les terminaux graphiques).less -X fichier.txt
-SDésactive le retour à la ligne (utile pour les fichiers avec de longues lignes).less -S fichier.txt
-p motifCommence à la première occurrence du motif spécifié.less -p « erreur » log.txt
+/motifIdentique à -p.less +/warning fichier.log
-mAffiche un indicateur de progression en bas de l’écran.less -m fichier.txt

Touches de navigation dans less

ToucheAction
FlèchesDéplacer le curseur (haut/bas/gauche/droite).
Page Up / Page DownFaire défiler par pages.
EspacementAvancer d’une page.
bReculer d’une page.
gAller au début du fichier.
GAller à la fin du fichier.
/motifRechercher un motif vers l’avant (appuyer sur n pour aller à l’occurrence suivante, N pour la précédente).
?motifRechercher un motif vers l’arrière.
nAller à l’occurrence suivante du motif recherché.
NAller à l’occurrence précédente du motif recherché.
qQuitter less.
hAfficher l’aide (liste des commandes disponibles).
vOuvrir le fichier dans l’éditeur défini par la variable EDITOR (par défaut, vi).
FSuivre la fin du fichier (utile pour les logs en temps réel, comme tail -f). Appuyer sur Ctrl+C pour arrêter.

Cas d’usage courants

  • Lire un fichier volumineux : less est plus efficace que cat pour les gros fichiers, car il ne charge pas tout le contenu en mémoire.
  • Rechercher dans un fichier : Utilisez /motif pour trouver rapidement une chaîne de caractères.
  • Visualiser des logs : Combinez avec grep pour filtrer des lignes spécifiques
grep "erreur" fichier.log | less

Sources : Le Chat Mistral

https://chat.mistral.ai/chat

Retour en haut