SlavaQQ

osobní zápisník

Less, když méně je více

Zveřejněno 21. 6. 2020

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říkazy

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.

pohyb

Před příkazy je možné vložit číslo n. Příkaz se pak provede n-krát.

hledání

přepínače

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"

Přepínač + provede příkaz uvedený za přepínačem hned po startu less.

odkazy