Less (Unix)

Less (Unix)

less

less est une commande Unix permettant de visualiser un fichier texte page par page (sans le modifier). Sa fonction est similaire à la commande more, mais permet en plus de revenir en arrière ou de rechercher une chaîne. Contrairement à vi (qui permet aussi de visualiser des fichiers), less n'a pas besoin de charger entièrement le fichier en mémoire et s'ouvre donc très rapidement même pour consulter de gros fichiers.

Sommaire

Histoire

less a été écrit par Mark Nudelman entre 1983 et 1985, voulant une version de more capable de revenir en arrière lors de la visualisation d'un texte. En anglais, more et less sont des antonymes, more signifiant plus (fait référence au fait que cette commande permet de visualiser plus de pages), le nom less est un jeu de mots signifiant more à l'envers.

La commande less fait maintenant partie du projet GNU et est livrée avec la plupart des Unix.

Utilisation

less possède plusieurs options permettant de modifier son affichage, par exemple en rajoutant le numéro des lignes. Ces options varient d'un Unix à l'autre. Pendant que less affiche le contenu d'un fichier, diverses commandes permettent de naviguer (empruntées en partie à more et vi). Il est ainsi possible de rechercher des chaînes de caractères comme dans un éditeur de texte.

Par défaut, less affiche le contenu du fichier d'entrée dans la sortie standard (page par page). Si la sortie est redirigée vers autre chose qu'un terminal, par exemple vers une autre commande, less se comporte comme la commande cat.

Sa syntaxe est :

less [options] <fichier>

Exemples

less -M readme.txt                     # Afficher "readme.txt" avec les informations de position

file * | less                          # affichage plus pratique du résultat de la commne 'file'

grep -rin void *.c | less -SI -p void  # recherche améliorée de la chaîne "void"

less file.tar                          # équivalent à `tar tvf file.tar | less`

less repertoire                        # équivalent à `ls -la repertoire | less`

Voir aussi

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Less ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Less (Unix) de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Less (Unix) — Infobox Software name = Less caption = Less output in a x terminal developer = Mark Nudelman latest release version = 418 latest release date = 2 January 2008 operating system = Cross platform genre = system utility license = dual: either GPL or… …   Wikipedia

  • Less — can refer to: * Less (band), a band from the San Francisco bay area * less (Unix), a Unix utility used to view (but not change) the contents of a text file one screen at a time * less , a suffix See also Loess …   Wikipedia

  • less — Fichier log de la commnande emerge de gentoo affiché par less dans un terminal xfce …   Wikipédia en Français

  • Less — est une commande Unix permettant de visualiser un fichier texte page par page (sans le modifier). Sa fonction est similaire à la commande more, mais permet en plus de revenir en arrière ou de rechercher une chaîne. Contrairement à vi (qui permet… …   Wikipédia en Français

  • Less — Less, X Terminal Basisdaten Entwickler: Mark Nudelman Aktuelle Version: 429 (11. April 2009) …   Deutsch Wikipedia

  • Unix — (officially trademarked as UNIX, sometimes also written as Unix with small caps) is a computer operating system originally developed in 1969 by a group of AT T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Douglas McIlroy, and… …   Wikipedia

  • Less — Вывод less в X Терминал Тип Системная утилита Разработчик Mark Nudelman ОС …   Википедия

  • Unix time — Unix time, or POSIX time, is a system for describing points in time, defined as the number of seconds elapsed since midnight Coordinated Universal Time (UTC) of January 1 1970, not counting leap seconds. It is widely used not only on Unix like… …   Wikipedia

  • UNIX-Kommandos — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

  • Unix-Befehle — Unix Systeme zeichnen sich durch eine Vielzahl von Kommandos aus, mit denen sich über eine Shell das Betriebssystem bedienen lässt. Die Syntax dieser Kommandos weicht unter den verschiedenen Systemen voneinander ab. Es existieren die beiden… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”