Outils pour utilisateurs

Outils du site


sysadmin:linux:cli:less

Ceci est une ancienne révision du document !


less

Exemples et usages les plus courants de la commande less.

Une fois less en cours d’exécution:

  • frapper H pour afficher l'aide;
  • frapper Q pour quitter;

Afficher les numéros de lignes

Pour afficher le contenu du fichier en affichant le numéro des lignes utiliser l'option -N

$ less -N fichier.txt
L'état des options passées sur la ligne de commande ou celui des variables de configuration de less peut être modifié pendant l'exécution du programme en pressant -X ou X est l'option.

Pour afficher ou masquer le numéro des lignes depuis less presser -N

Rechercher

/motif Recherche motif vers le bas du fichier
?motif Recherche motif vers le haut du fichier
&motif Filtre et n'affiche que les lignes contenant motif
Pour les recherches d'une chaîne vers l'avant ('/') ou l'arrière ('?') du fichier, frapper N pour passer à l’occurrence suivante.

Déplacements

  • Frapper G pour revenir au début du fichier;
  • Frapper Maj+G pour aller à la fin du fichier;
  • XX G pour revenir à la ligne XX;
  • Frapper Ctrl+G pour afficher les informations du fichier;

Colorisation

less comme de nombreux programmes CLI s'appuie sur termcap pour adapter l'affichage produit aux différents terminaux. La définition de certaines variables de configuration permet de choisir comment coloriser certains éléments de texte.

LESS_TERMCAP_md Démarre effet gras (bold effect double-bright)
LESS_TERMCAP_me Stoppe effet gras
LESS_TERMCAP_us Démarre effet souligné
LESS_TERMCAP_ue Stoppe effet souligné
LESS_TERMCAP_so Démarre effet emphasis (stand-out effect)
LESS_TERMCAP_se Stoppe effet emphasis

La séquence de colorisation a le formatage suivant:

  • \e identifie le début de séquence
  • m identifie la fin de la séquence et active la code.
  • les nombres entre [ et m encode les couleurs à utiliser pour l'arrière plan et les caractères.

Par exemple:

'\e[01;31m' Arrière plan noir et texte en rouge
'\e[01;32m' Arrière plan noir et texte en vert
'\e[45;93m' Arrière plan magenta; texte jaune

Références

sysadmin/linux/cli/less.1652555825.txt.gz · Dernière modification : 2022/05/14 19:17 de yoann