====== less ====== * Objet : less * Niveau requis : {{tag>débutant avisé}} * Commentaires : //La commande **less** permet d'afficher le contenu d'un fichier directement dans la console ou un terminal. // * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) * Suivi : * Création par [[user>mattux]] le 10/06/2007 * Testé par [[user>smolski]] le 2010 * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=8897 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) ===== Syntaxe ===== less fichier ===== Utilisation ===== À la différence de [[:doc:systeme:more | la commande More]] un autre //afficheur de texte// (connu sous le nom de //pager// par anglicisme), **less** ne quitte pas la pagination, il vous est loisible de revenir en arrière sans relancer la commande. **less** est très utile pour lire les longues page des [[doc:systeme:man | man]] ! \\ Pour lire, par exemple, le man de la commande ls, on tapera : man ls * Une fois lancée, vous pouvez naviguer dans le fichier ouvert à l'aide des flèches de direction du clavier. * Vous pouvez passer d'une page à l'autre en appuyant sur la barre espace ou f (foreground) * Pour revenir sur la page précédente, on appuie tout simplement sur b (back). * Pour aller au début du fichier g * Pour aller à la fin du fichier Shift+G * Pour quitter, c'est q * Une option qui peut être intéressante est **-N**. Elle sert à numéroter les lignes du fichier affiché à l'écran (le fichier lu n'est aucunement modifié). ===== Recherche ===== **less** inclut plusieurs fonctions de recherche : * **/** (slash) recherche un motif depuis la ligne courante vers la fin du fichier * **?** recherche un motif depuis la ligne courante vers le début du fichier * **&** affiche toutes les lignes contenant le motif recherché Par exemple, avec less, ouvrez le fichier /etc/services et rechercher la chaîne de caractères : //host// : less /etc/services Saisissez maintenant : /host L'ensemble des termes //host// sont mis en surbrillance ! ===== Référence ===== * [[http://www.linuxcertif.com/man/1/less/ | Un man en français]]