Program less slouží pro zobrazení a listování textových souborů v terminálu.
Vznikl jako náhrada programu more, který nenabízel možnost pohybovat se v textu zpět. Odtud pochází slovní hříčka v nadpisu méně je více.
less is more
Program less je součástí mnoha Unix-like systémů.
Nastavit less jako výchozí pager lze pomocí proměnné PAGER.
$> echo $PAGER
more
$> export PAGER=less
Program less pak bude použit například v man nebo v git log.
Přehled příkazů se zobrazí po zadání less --help. Mnoho příkazu less převzal z editoru vi.
Procházení souboru ukončí příkaz q.
Less není editor, ale příkazem v otevřeme soubor v editoru nastaveném v proměnné VISUAL nebo EDITOR.
Před příkazy je možné vložit číslo n. Příkaz se pak provede n-krát.
j pohyb o jeden řádek vpřed. Jako další možnost lze použít klávesu Enter.k pohyb o jeden řádek zpět.f nebo ctrl+F pohyb o obrazovku vpřed (F jako Forward). Jako další možnost lze použít mezerník.b nebo ctrl+B pohyb o obrazovku zpět (B jako Back).d neboctrl+D pohyb o půl obrazovky vpřed (D jako Down).u nebo ctrl+U pohyb o půl obrazovky zpět (U jako Up).g pohyb na první řádek souboru.G pohyb na poslední řádek souboru.m<značka> označí aktuální pozici <značkou>. Značka může být malé nebo velké písmeno.'<značka> skočí na <značku>./<výraz> hledá regulární <výraz> za lomítkem směrem vpřed.?<výraz> hledá regulární <výraz> za lomítkem směrem vzad.n zopakuje poslední hledání.N zopakuje poslední hledání, ale v protisměru.&<výraz> zobrazí pouze řádky obsahujicí regulární <výraz>.V proměnné LESS je možné nastavit přepínače, které se provedou při každém zavolání programu less.
$> export LESS="-N"
less -N example.txt zobrazí čísla řádků.less -m example.txt zobrazí prompt s informací o pozici v souboru v procentech.less -X example.txt zabrání vyčištění obrazovky po ukončení less neboli text souboru zůstane na obrazovce.Přepínač + provede příkaz uvedený za přepínačem hned po startu less.
less +G example.txt začne na konci souboru.less +100 example.txt začne na 100. řádku souboru.less +/help example.txt začne na prvním výskytu “help”.