Less je nástroj příkazového řádku, který zobrazuje obsah souboru nebo výstup příkazu, jednu stránku po druhé. Je to podobné jako more
, ale má pokročilejší funkce a umožňuje procházet souborem vpřed i vzad.
Při spuštění less
nečte celý soubor, což má za následek mnohem rychlejší načítání ve srovnání s textovými editory, jako je vim
nebo nano
.
less
příkaz se většinou používá pro otevírání velkých souborů.
Jak používat méně #
Obecná syntaxe pro less
program je následující:
less [OPTIONS] filename
Chcete-li například zobrazit obsah /usr/share/common-licenses/GPL-3
soubor, který byste zadali:
less /usr/share/common-licenses/GPL-3
Můžete také přesměrovat výstup z příkazu na less
pomocí potrubí. Chcete-li například zobrazit výstup ps
příkaz stránku po stránce, kterou byste napsali:
ps aux | less
Navigace v obsahu souboru #
Při otevírání souboru, jehož obsah je příliš velký na to, aby se vešel na jednu stránku, uvidíte jednu dvojtečku (:
).
Pro přechod na další stránku stiskněte buď f
klíč nebo Space bar
. Pokud se chcete posunout o určitý počet řádků dolů, zadejte číslo a za ním mezeru nebo f
klíč.
Můžete stisknout buď Down arrow
nebo Enter
pro posun vpřed o jeden řádek a Up arrow
posun o jeden řádek zpět.
Chcete-li se vrátit na předchozí stránku, stiskněte b
klíč. Posuňte se nahoru o konkrétní počet řádků tak, že napíšete číslo a za ním b
klíč.
Pokud chcete vyhledat vzor, napište lomítko (/
) následovaný vzorem, který chcete hledat. Jakmile stisknete Enter
méně bude hledat shody dopředu. Chcete-li hledat zpětně, použijte (?
) následovaný vyhledávacím vzorem.
Když je dosaženo konce souboru, řetězec (END)
se zobrazí ve spodní části obrazovky.
Chcete-li ukončit less
a vraťte se do příkazového řádku stiskněte q
.
Méně možností #
Pokud chcete less
pro zobrazení čísel řádků spusťte program pomocí -N
možnost:
less -N filename
Ve výchozím nastavení, když less
ukončí, obsah souboru bude z obrazovky vymazán. Chcete-li ponechat obsah souboru na obrazovce, použijte -X
možnost:
less -X filename
+F
volba říká less
pro sledování změn obsahu souboru. To je užitečné při otevírání souborů protokolu.
less +F /var/log/messages
Při spuštění pomocí +F
, less
se bude chovat v podstatě stejně jako tail -f
.
Méně příkazů #
less
program obsahuje řadu příkazů, které vám umožňují procházet obsahem souboru a vyhledávat řetězce. Chcete-li zobrazit úplný seznam všech příkazů, zadejte h
.
Většina příkazů, které můžete zadávat z klávesnice, je založena na příkazech používaných oběma more
a vi
. Stejnou akci lze provést pomocí různých kláves.
Níže jsou uvedeny některé z nejčastěji používaných příkazů pro procházení obsahu souboru, když jej prohlíží méně:
Příkaz | Akce |
---|---|
Down arrow , Enter , e , nebo j | Posunout o řádek vpřed. |
Up arrow ,y nebo k | Přesunout o řádek zpět. |
Space bar nebo f | Přesunout o stránku vpřed. |
b | Přesunout o stránku zpět. |
/pattern | Vyhledávejte vpřed odpovídající vzory. |
?pattern | Vyhledejte odpovídající vzory zpět. |
n | Opakujte předchozí hledání. |
N | Opakujte předchozí vyhledávání v opačném směru. |
g | Přejděte na první řádek v souboru. |
Ng | Přejděte na N-tý řádek v souboru. |
G | Přejděte na poslední řádek v souboru. |
p | Přejděte na začátek ile. |
Np | Přejděte na N procent do souboru. |
h | Zobrazit nápovědu. |
q | Ukončit less . |
Závěr č.
Nyní byste měli dobře rozumět tomu, jak používat less
příkaz.
Úplný seznam všech možností a příkazů získáte zadáním man less
ve vašem terminálu.