close

Moins

Aller à la navigation Aller à la recherche
moins
Fait partie du projet GNU
Moins.jpg
Capture de moins dans un terminal X .
Informations générales
type de programme téléavertisseur de terminal
Auteur Marc Nudelman
développeur Marc Nudelman
Première version 1984
Licence GPL
Information technique
Prévu dans C
Versions
Dernière version stable 6082 septembre 2022
Dernière version en test 5804 mars 2021
historique des versions
Liens

less est un visualiseur de fichiers texte qui fonctionne dans les shells .

Contrairement à d'autres programmes similaires (tels que more ), less permet une navigation complète dans le contenu du fichier, en utilisant un minimum de ressources système.

less est un logiciel libre .

Historique

Less a été initialement développé entre 1983 et 1985 par Mark Nudelman dans les systèmes de bureau intégrés aujourd'hui disparus. Il a finalement été publié dans la communauté et est actuellement extrêmement populaire dans le travail sur console . Moins est l'affichage standard pour l' homme .

Opération

Less peut non seulement être utilisé pour afficher le contenu des fichiers, mais également pour parcourir la sortie d'autres programmes, tels que : grep , sort , file , tree , etc.

Les avantages du programme sont les suivants :

  • Navigation complète, avec page avant/arrière (ou ligne par ligne) et déplacement latéral.
  • Recherche de mots ou de phrases (même via des expressions régulières ), avec mise en évidence des résultats.
  • Affichage simultané de plusieurs fichiers.
  • Prend en charge la mise en forme en gras et le soulignement des mots (utilisé par exemple avec man ).
  • Diverses autres fonctionnalités avancées telles que : afficher le nombre de lignes, enregistrer le contenu dans un fichier (utile avec grep et autres), créer des signets pour la navigation, etc.
  • Il est portable et fonctionne sur presque tous les OS : Windows (XP/2000/98 etc), DOS , Linux et autres Unix (FreeBSD, Solaris, etc).

Less est configuré en spécifiant les paramètres d'invocation, et bien qu'il n'ait pas de menu , il est facilement géré au moyen de commandes.

La façon de l'exécuter est la suivante :   moins [ options ] [ fichier... ]

Paramètres communs

  • -g : seule la correspondance actuelle de tout texte recherché est mise en surbrillance.
  • -I : Les recherches seront insensibles à la casse.
  • -M : Afficher les données de navigation.
  • -N : affiche le numéro de chaque ligne (utile dans les fichiers de code source ).
  • -p motif : renvoie les résultats à partir de la première occurrence du mot ou du motif tapé.
  • -S : Désactiver les lignes de retour à la ligne automatique (les longues lignes seront visibles par la navigation latérale).

Commandes courantes

  • Touches fléchées /Page suivante/Page précédente/Accueil/Fin : Navigation.
  • n g : Aller à la ligne numéro n .
  • / motif : ( barre oblique ) Trouver un mot ou une expression de motif . Des expressions régulières peuvent être utilisées .
  • n : Aller au match suivant (après une recherche).
  • N : Aller au match précédent.
  • lettre m : marque la position actuelle ( signet ) avec une lettre .
  • ' lettre : (apostrophe) Retour à la lettre marque .
  • s : enregistre le contenu actuel (récupéré depuis un autre programme comme grep ) dans un fichier.
  • = : (signe égal) Informations sur le fichier actuel.
  • h : Aide.
  • q : Quitter.

Exemples

less -M readme.txt                      #Lire le fichier "readme.txt".

fichier * | moins                           #Faciliter l'analyse des fichiers.

grep -rin vide *.* | less -SI -p void   #Facilite la recherche de "void".

Voir aussi

Liens externes