Osobně dávám přednost použití příkazu less k prohlížení souborů (místo otevírání souboru k zobrazení v editoru). Méně je podobné většímu povelu, ale méně umožňuje pohyby vpřed i vzad. Méně navíc nevyžaduje načítání celého souboru před zobrazením. Zkuste otevřít velký soubor protokolu v editoru Vim a méně – uvidíte rozdíl v rychlosti.
Navigační klávesy v příkazu less jsou podobné editoru Vim. V tomto článku se podíváme na méně příkazové navigace a další operace, které z vás udělají lepšího bojovníka s příkazovým řádkem.
1. Méně příkazů – navigace hledání
Jakmile otevřete soubor protokolu (nebo jakýkoli soubor) s menším názvem souboru , použijte k vyhledávání následující klávesy. Upozorňujeme, že shoda bude ve výchozím nastavení automaticky zvýrazněna.
Dopředné vyhledávání
- / – vyhledá vzor, který vás přenese na další výskyt.
- n – pro další zápas vpřed
- N – pro předchozí shodu v pozpátku
Vyhledávání zpět
- ? – vyhledejte vzor, který vás přenese na předchozí výskyt.
- n – pro další zápas ve směru vzad
- N – pro předchozí shodu ve směru dopředu
Tip: Pokud si nelámete hlavu s tím, kterým směrem se vyhledávání děje, a chcete hledat cestu k souboru nebo URL, jako je „/home/ramesh/“, můžete použít zpětné vyhledávání (?vzor), které se vám bude hodit. nechci pokaždé uniknout lomítkům.
Search Path In forward: /\/home\/ramesh\/ In backward: ?/home/ramesh/
2. Méně příkazů – Navigace na obrazovce
Při prohlížení velkých souborů protokolu použijte následující příkazy pro navigaci na obrazovce.
- CTRL+F – vpřed o jedno okno
- CTRL+B – o jedno okno zpět
- CTRL+D – poloviční okno dopředu
- CTRL+U – poloviční okno dozadu
3. Méně příkazů – navigace po řádcích
V menší části dat, kde chcete najít konkrétní chybu, můžete procházet řádek po řádku pomocí těchto kláves:
- j – navigace vpřed o jeden řádek
- k – navigace o jeden řádek zpět
4. Méně příkazů – jiné navigace
Následují další navigační operace, které můžete použít v menším pageru.
- G – přechod na konec souboru
- g – přechod na začátek souboru
- q nebo ZZ – ukončí pager méně
5. Simulovat tail -f uvnitř méně pageru – Stiskněte F
Jakmile otevřete soubor pomocí příkazu less, veškerý obsah, který je k souboru poté připojen, se automaticky nezobrazí. Můžete však stisknout F less zobrazí stav „čekání na data ‘. Je to podobné jako ‚tail -f‘.
Podívejte se také na náš dřívější článek o tom, jak zobrazit více souborů protokolů pomocí tail -f.
6. Méně velení – počítání magie
Podobně jako u navigačního příkazu editoru Vim můžete dát 10j pro posun o 10 řádků dolů nebo 10k pro posun o 10 řádků nahoru.
- 10j – 10 řádků vpřed.
- 10 k – 10 řádků zpět.
- CTRL+G – zobrazí aktuální název souboru spolu se statistikou řádků, bajtů a procent.
7. Další užitečné operace s nižším velení
- v – pomocí nakonfigurovaného editoru upravte aktuální soubor.
- h – souhrn méně příkazů
- &vzor – zobrazí pouze odpovídající řádky, nikoli všechny.
8. Otevřete všechny typy souborů pomocí příkazu less
Jak jsme probrali v našem dřívějším článku, můžete použít příkaz less k otevření a zobrazení 10 různých typů souborů.
9. Méně příkazů – Označená navigace
Když si prohlížíte velký soubor protokolu pomocí příkazu less, můžete označit konkrétní pozici a pomocí této značky se vrátit zpět na toto místo.
- ma – označte aktuální pozici písmenem „a“,
- „a“ – přejděte na označenou pozici „a“.
10. Méně příkazů – stránkování více souborů
Metoda 1: Můžete otevřít více souborů předáním názvů souborů jako argumentů.
$ less file1 file2
Metoda 2: Při prohlížení souboru1 použijte :e k otevření souboru2, jak je znázorněno níže.
$ less file1 :e file2
Navigace mezi soubory :Když jste otevřeli více než dva soubory (např. – méně * ), použijte k procházení mezi soubory následující klávesy.
- :n – přechod na další soubor.
- :p – přechod na předchozí soubor.