La commande less sous Linux

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

Tableau détaillé pour la commande less sous Bash

Utilisation de la commande less
Option Description Exemple d'utlisiation
(sans option) Ouvre un fichier en mode lecture interactive (navigation avec le clavier). less fichier.txt
-N Affiche les numéros de ligne. less -N fichier.txt
-F Quitte automatiquement si le contenu tient sur un écran. less -F fichier.txt
-X Laisse le contenu à l'écran après la sortie (utile pour les terminaux graphiques). less -X fichier.txt
-S Désactive le retour à la ligne (utile pour les fichiers avec de longues lignes). less -S fichier.txt
-p motif Commence à la première occurrence du motif spécifié. less -p "erreur" log.txt
+/motif Identique à -p. less +/warning fichier.log
-m Affiche un indicateur de progression en bas de l'écran. less -m fichier.txt

Touches de navigation dans less

Touches de navigation courantes
Touche Action
Flèches Déplacer le curseur (haut/bas/gauche/droite).
Page Up / Page Down Faire défiler par pages.
Espacement Avancer d'une page.
b Reculer d'une page.
g Aller au début du fichier.
G Aller à la fin du fichier.
/motif Rechercher un motif vers l'avant (appuyer sur n pour aller à l'occurrence suivante, N pour la précédente).
?motif Rechercher un motif vers l'arrière.
n Aller à l'occurrence suivante du motif recherché.
N Aller à l'occurrence précédente du motif recherché.
q Quitter less.
h Afficher l'aide (liste des commandes disponibles).
v Ouvrir le fichier dans l'éditeur défini par la variable EDITOR (par défaut, vi).
F Suivre 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 (ex: grep "erreur" fichier.log | less).

Sources : Le Chat Mistral

https://chat.mistral.ai/chat