Less (Unix)

less
Developer(s)Mark Nudelman
Initial release1984; 41 years ago (1984)[1]
Stable release
668[2] Edit this on Wikidata / 17 October 2024; 2 months ago (17 October 2024)
Repositorygithub.com/gwsw/less
Written inC
Operating systemCross-platform
TypeSystem utility
LicenseDual-licensed under GNU GPLv3 and a custom BSD-style license
Websitewww.greenwoodsoftware.com/less/

less is a terminal pager program on Unix, Windows, and Unix-like systems used to view (but not change) the contents of a text file one screen at a time. It is similar to more, but has the extended capability of allowing both forward and backward navigation through the file. Unlike most Unix text editors/viewers, less does not need to read the entire file before starting, allowing for immediate viewing regardless of file size.

History

Mark Nudelman initially wrote less during 1983–85, in the need of a version of more able to do backward scrolling of the displayed text. The name came from the joke of doing "backwards more." Originally, less was developed for Unix, but it has been ported to a number of other operating systems, including MS-DOS, Microsoft Windows, OS/2, and OS-9, as well as Unix-like systems such as Linux.[3] It is still maintained today by Nudelman.

To help remember the difference between less and more, a common joke is to say, "less > more," implying that less has greater functionality than more. A similar saying is that "less is more, more or less".

Usage

less can be invoked with options to change its behaviour, for example, the number of lines to display on the screen. A few options vary depending on the operating system. While less is displaying the file, various commands can be used to navigate through the file. These commands are based on those used by both more and vi. It is also possible to search for character patterns in the file.

By default, less displays the contents of the file to the standard output (one screen at a time). If the file name argument is omitted, it displays the contents from standard input (usually the output of another command through a pipe). If the output is redirected to anything other than a terminal, for example a pipe to another command, less behaves like cat.

The "lesspipe" extension can automatically determine file types such as PDF, multimedia, and compressed archives, and automatically determines which program to launch display the file's information with, such as text from a PDF file, metadata of photos, lists of files in a compressed archive, and content of a single file in a compressed archive.[4][5]

The command-syntax is:

less [options] [file_name]...

Frequently used options

  • -g: Highlight just the current match of any searched string.
  • -i: Search case-insensitively.
  • -m: Show more detailed prompt, including file position.
  • -N: Show line numbers (useful for viewing source code).
  • -x3: Set tabstops (the number of columns per hard tab character) to the specified number (3, in this example) (useful for viewing source code).
  • -S: Disable line wrapping ("chop long lines"). Long lines can be seen by side-scrolling.
  • -X: Leave file contents on screen when less exits.
  • -?: Show help.
  • --follow-name: Follow mode, for log files that get replaced while being viewed.

Frequently used commands

Key Command
Space bar Next Page
d Next half Page
b Previous Page
u Previous half Page
v Edit Content
j or ↵ Enter Next Line
k Previous Line
Home Top of file
End End of file
F Follow Mode (for expanding logs or pipes). Interrupt (or from v581 Ctrl+X[6]) to abort.
g or < First Line
G or > Last Line
⟨n⟩G Line ⟨n⟩
/⟨text⟩ Forward Search for ⟨text⟩. Text is interpreted as a regex.
?⟨text⟩ Backward Search like /
&⟨text⟩ grep like filter
n Next Search Match
N Previous Search Match
Escu Turn off Match Highlighting (see -g command line option)
-⟨c⟩ Toggle option ⟨c⟩, e.g., -i toggles option to match case in searches
m⟨c⟩ Set Mark ⟨c⟩
'⟨c⟩ Go to Mark ⟨c⟩
= or Ctrl+G File information
:n Next file
:p Previous file
h Help. This is presented with less, q to quit.
q Quit

Examples

less -M readme.txt           # Read "readme.txt"
less +F /var/log/mail.log    # Follow mode for log
file * | less                # Easier file analysis
less -I -p void *.c          # Case insensitive search for "void" in all .c files

Memory considerations

The --buffers=n and --auto-buffers options control how much memory less may use to buffer inputs. This is most relevant when less is directly accessing a named file that is modified or deleted while less is still running, and when less is receiving data from a pipe and the data can not be randomly accessed or regenerated. On the other hand, unlimited buffering means that less will request as much memory as it is fed data, which could drive the system into using virtual memory and swapping a lot of data between RAM and disks (dramatically slowing system performance for most applications on the host), or even further into memory exhaustion where any application on the host requesting memory may have that request denied, or may crash when attempting to access memory that the OS promised but can't find when the application actually attempts to use it and a page-fault occurs. For this reason, some companies/organisations insist that less be used only with fixed buffering - or not at all - on production machines. [citation needed]

See also

References

  1. ^ "less, a paginator". Archived from the original on February 7, 2023.
  2. ^ Mark Nudelman (17 October 2024). "less-668 released for general use". Retrieved 17 October 2024.
  3. ^ "Less FAQ".
  4. ^ "lesspipe(1) — less — Debian bullseye — Debian Manpages".
  5. ^ "lesspipe(1) — Arch manual pages".
  6. ^ "Less version 581". Greenwood Software. 7 April 2021. Retrieved 31 July 2023.

Read other articles:

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2016) بينتورا رويث أجيليرا معلومات شخصية اسم الولادة خواكين بارترينا الميلاد 1850ريوس،  مقاطعة طراغونة الوفاة 1880برشلونة،  كتالونيا مواطنة  إسبانيا الجنسية...

 

عناصر الإنتاج أو عوامل الإنتاج (بالإنجليزية: Factors of production)‏: إن حل المشكلة الاقتصادية يتطلب إشباع الحاجات الإنسانية وهذا الإشباع لا يتم بشكل مباشر من خلال الطبيعة ولكن بإجراء تحويلات وتغييرات عليها لكى تصبح صالحة للإستخدام والإشباع، أي يجب علينا أن نقوم بالإنتاج.[1] ال...

 

Pilar de Borbón María del Pilar Alfonsa Juana Victoria Luisa Ignacia de Todos los Santos de Borbón y Borbón-Dos Sicilias, (Cannes, 30 juli 1936 - Madrid, 8 januari 2020), infante van Spanje, hertogin van Badajoz, kortweg Pilar de Borbón, was de oudste dochter van Juan de Borbón, graaf van Barcelona, en Maria de las Mercedes van Bourbon-Sicilië. Ze was een tante van koning Felipe VI van Spanje. Pilar de Borbón trouwde op 5 mei 1967 in Lissabon, Portugal, met Luis Gómez-Alcebo y Duque ...

Principle in fluid mechanics Not to be confused with Pascal's rule. Hydraulic lifting and pressing devices Part of a series onContinuum mechanics J = − D d φ d x {\displaystyle J=-D{\frac {d\varphi }{dx}}} Fick's laws of diffusion Laws Conservations Mass Momentum Energy Inequalities Clausius–Duhem (entropy) Solid mechanics Deformation Elasticity linear Plasticity Hooke's law Stress Strain Finite strain Infinitesimal strain Compatibility Bending Contact mechanics frictional Mat...

 

У Вікіпедії є статті про інші значення цього терміна: Апокаліпсис. Видіння Іоанна Богослова на острові Патмос. З книги «Розкішний часослов герцога Беррійського» Апокаліпсис: Ягня та Книга зі 7 печатями. Франц Ґеорґ Германн «Воїни Апокаліпсису»Віктор Васнецов, 1887 Об'я́вл...

 

This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (February 2013) (Learn how and when to remove this template message) Roy MatsumotoBorn(1913-05-01)May 1, 1913Laguna, CaliforniaDiedApril 21, 2014(2014-04-21) (aged 100)San Juan Island, WashingtonAllegiance United States of AmericaService/branch United States ArmyYears of service1943–1963Rank...

1997 film by Graham Jones How to Cheat in the Leaving CertificateGarret Baker in How to Cheat in the Leaving CertificateDirected byGraham JonesWritten by Aislinn O'Loughlin Graham Jones Tadhg O'Higgins Produced by Ciara Flanagan Graham Jones Starring Joe McKinney Eamon Morissey Aileen O'Connor Garret Baker Lee Dunne Mary McEvoy Alison Coffey CinematographyRobbie RyanMusic byGiles PackhamProductioncompanyGraham Jones Productions[1]Release date July 10, 1997 (1997-07-10)&...

 

Medición del pH con un papel indicador. Un indicador posee la cualidad de indicar (por medio de colores) si una sustancia es un ácido o base débil. Si un indicador se añade a una muestra, generalmente una disolución, sobre la que se desea realizar el análisis, se produce un cambio químico en el que es apreciable, generalmente, un cambio de color en el indicador (el color y la fuerza del mismo variará dependiendo de diferentes factores como la constante de acidez). Este cambio ocurre p...

 

2022 Indian telugu-language film NeethoOfficial posterDirected byBalu SharmaProduced byAVR Swamy M. R. Kirtana Snehal JangalaStarringAberaam Varma Saathvika RajCinematographySundar Ram KrishnanEdited byMarthand K. VenkateshMusic byVivek SagarProductioncompaniesPrithvi Creations Million Dreams CreationsRelease date 14 October 2022 (2022-10-14) CountryIndiaLanguageTelugu Neetho (transl. With you) is a 2022 Indian Telugu-language romantic drama film directed by Balu Sharma a...

1995 horror adventure video game 1995 video gameDNorth American 3DO cover artDeveloper(s)WarpPublisher(s)PanasonicAcclaim (SAT, PS, MS-DOS)Director(s)Kenji EnoPlatform(s)3DO, Sega Saturn, PlayStation, MS-DOSRelease April 1995 3DOJP: April 1995NA: 1995Director's CutJP: January 1996Sega SaturnJP: July 28, 1995[2]NA: March 5, 1996[1]EU: March 8, 1996PlayStationJP: December 1995NA: March 5, 1996[1]EU: March 8, 1996MS-DOSNA: March 5, 1996[1]EU: March 8, 1996 Genre(s...

 

Season of television series The Fairly OddParentsSeason 9Promotional posterCountry of originUnited StatesNo. of episodes26 (43 segments)ReleaseOriginal networkNickelodeonOriginal releaseMarch 23, 2013 (2013-03-23) –March 28, 2015 (2015-03-28)Season chronology← PreviousSeason 8Next →Season 10List of episodes The ninth season of The Fairly OddParents premiered on March 23, 2013 with the episode Fairly OddPet which aired after the 2013 Nickelodeon Kids' Choice Awar...

 

У Вікіпедії є статті про інші значення цього терміна: Чортория. село Чортория Церква у ЧорториїЦерква у Чорториї Країна  Україна Область Чернівецька область Район Вижницький район Громада Брусницька сільська громада Основні дані Населення 685 Поштовий індекс 59352 Теле...

American legal drama TV series Your HonorGenre Crime drama Legal drama Based onKvodoby Ron NinioShlomo MashiachDeveloped byPeter MoffatStarring Bryan Cranston Hunter Doohan Hope Davis Sofia Black-D'Elia Isiah Whitlock Jr. Michael Stuhlbarg Carmen Ejogo Andrene Ward-Hammond Keith Machekanyanga Benjamin Flores Jr. Lilli Kay Jimi Stanton Music by Volker Bertelmann David Buckley Country of originUnited StatesOriginal languageEnglishNo. of seasons2No. of episodes20ProductionExecutive producers Pet...

 

Cette liste des Hommes de la Terre du Milieu recense les Hommes apparaissant dans le légendaire de l'écrivain britannique J. R. R. Tolkien, à l'exception des Hobbits qui ont une liste spécifique. Les personnages inventés pour les adaptations de ces œuvres se trouvent dans l'article sur ces adaptations. En particulier en ce qui concerne les films réalisés par Peter Jackson il y a la liste des personnages inventés pour les films du Seigneur des anneaux, et celle inventée pour les film...

 

Бинарная диаграмма решений (БДР) или программа с ветвлением является формой представления булевой функции f ( x 1 , x 2 , . . . , x n ) {\displaystyle f(x_{1},x_{2},...,x_{n})} от n {\displaystyle n} переменных в виде направленного ациклического графа, состоящего из внутренних узлов решений (помеченных x i {\disp...

21st season of The Bachelor Season of television series The BachelorSeason 21Promotional posterStarringNick ViallPresented byChris HarrisonNo. of contestants30WinnerVanessa GrimaldiRunner-upRaven Gates Country of originUnited StatesNo. of episodes13 (including 2 specials)ReleaseOriginal networkABCOriginal releaseJanuary 2 (2017-01-02) –March 13, 2017 (2017-03-13)Additional informationFilming datesSeptember 24 (2016-09-24) –November 18, 2016 (2016-11-18)Season...

 

The rail network of Morocco, c. 2012. The Oriental Desert Express runs along the far east north–south line. The Oriental Desert Express is a privately chartered tourist train offered between Oujda and Bouarfa, Morocco.[1][2] It runs along a little-used railway line, and was featured in the 2015 film Spectre. History The 305-kilometre (190 mi) line used by the Oriental Desert Express was originally built in the 1920s and 1930s as part of the Mediterranean–Niger R...

 

Count Palatine of the Rhine Rudolf IICount Palatine of the RhineStatue of Rudolf II by Hubert NetzerReign1329–1353Born(1306-08-08)8 August 1306WolfratshausenDied4 October 1353(1353-10-04) (aged 47)NeustadtFatherRudolf I, Duke of BavariaMotherMechtild of Nassau This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Rudolf II, Count Palatine...

Irsyad SyafarWakil Ketua DPRD Sumatera BaratPetahanaMulai menjabat 28 Agustus 2019Menjabat bersama Suwirpen Suib & Indra Datuak Rajo LeloKetua DPRDSupardiMayoritas18.095 suara[1]Anggota DPRD Sumatera BaratMasa jabatan28 Agustus 2014 – 28 Agustus 2019 Informasi pribadiLahir18 November 1970 (umur 53)Kota Bukittinggi,Sumatera BaratSuami/istriMeifolinda Muslim[2]Anak8Orang tuaSyafar Buan (ayah)Darnis Abdullah (ibu)Alma mater LIPIA, Jakarta Institut ...

 

Theater in Manhattan, New York The Theater at Madison Square GardenThe theater in 2019Full nameThe Theater at Madison Square GardenFormer names Felt Forum (1968–89) Paramount Theater (1991–97) The Theater at Madison Square Garden (1997–2007; 2009–18; 2023–present) WaMu Theater (2007–09) Hulu Theater at Madison Square Garden (2018–23) Address4 Pennsylvania PlazaLocationNew York City, New YorkCoordinates40°45′02″N 73°59′37″W / 40.750630°N 73.993744°W&#x...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!