GNU/Linux >> Znalost Linux >  >> Linux

Unix Less Command:10 tipů pro efektivní navigaci

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.

Linux
  1. 8 tipů pro příkazový řádek Linuxu

  2. 10 Příklady efektivního příkazu Mysqldump pro vaši referenci

  3. Linux less command

  1. Bash tipy pro každý den na příkazovém řádku

  2. 7 tipů, jak urychlit navigaci v příkazovém řádku Linuxu

  3. Tipy pro příkazový řádek Linuxu pro zvýšení produktivity

  1. Tipy pro výpis souborů s ls na příkazovém řádku Linuxu

  2. Tipy pro použití příkazu top v Linuxu

  3. Zobrazit speciální znaky v Unixu při použití příkazu 'less'