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.