GNU/Linux >> Znalost Linux >  >> Linux

Výuka příkazů pro Linux vzhledu pro začátečníky (s příklady)

Přestože příkaz Linux find odvádí skvělou práci při vyhledávání na příkazovém řádku, mohou nastat situace, kdy může být vyhrazený nástroj výhodnější. Jedním z takových případů je nalezení řádků v souboru, které začínají konkrétním slovem. Existuje příkaz – nazvaný look - to udělá za vás.

V tomto tutoriálu probereme tento příkaz pomocí několika snadno srozumitelných příkladů. Ale než to uděláme, stojí za zmínku, že všechny příklady v článku byly testovány na počítači Ubuntu 18.04 LTS.

Příkaz vzhledu Linuxu

Příkaz look v Linuxu zobrazuje řádky začínající daným řetězcem. Následuje jeho syntaxe:

podívejte se [-bdf] [-t termchar] řetězec [soubor ...]

A zde je to, co o nástroji říká manuálová stránka:

 Nástroj vzhled zobrazí všechny řádky v souboru, které obsahují řetězec jako předponu
    .

     Pokud soubor není zadán, použije se pouze soubor /usr/share/dict/words
     alfanumerické znaky jsou porovnány a písmena písmen abecedy jsou ignorována?
     ters jsou ignorovány.

Následuje několik příkladů ve stylu otázek a odpovědí, které by vám měly poskytnout dobrou představu o tom, jak příkaz look funguje.

O1. Jak používat příkaz look?

Jednoduché, stačí zadat slovo, které chcete hledat, a soubor, ve kterém chcete hledat, jako vstupy do příkazu look.

Zde je příklad:

podívejte se na soubor test.txt

Výše uvedený příkaz hledá řádky začínající na 'The' v souboru 'test.txt'.

Pro informaci je zde soubor test.txt:

A zde je vytvořený výstup:

Q2. Jak zúžit vyhledávání v rámci daného řetězce?

Příkaz look vám také umožňuje zúžit vyhledávání tím, že vám umožní zadat ukončovací znak. Zde je návod, jak manuálová stránka vysvětluje volbu -t:

-t, --terminate termchar
             Zadejte ukončovací znak řetězce, tj. porovnávají se pouze znaky
              v řetězci až do prvního výskytu termchar včetně
              .

Abych tuto možnost otestoval, aktualizoval jsem soubor test.txt o několik řádků. Podívejte se:

A pak provedl následující příkaz:

look -t n Fund test.txt

V zásadě tedy žádáme look, aby hledal řádky začínající slovem 'Fond', ale zahrnoval i ty, které začínají 'Fun'. A tady je výstup:

O3. Rozlišuje vyhledávání ve vzhledu velká a malá písmena?

Ano to je. Pokud například spustíte následující příkaz (který je stejný jako ten, který jsme použili v posledních otázkách a odpovědích, ponechte si malá písmena prvního znaku ve slově 'fond'):

look -t n fund test.txt

Nebude vytvořen žádný výstup.

Můžete však vynutit, aby pohled ignoroval velká a malá písmena pomocí volby -f.

4. K čemu jinému vzhledu lze použít?

Pomocí příkazu look můžete vyhledat všechna slova začínající na sadu znaků. Chcete-li například zjistit, jaká všechna slova začínají posloupností znaků „love“, stačí použít příkaz look následujícím způsobem:

dívej se lásko

Zde je ukázkový výstup:

Závěr

Celkově vzato je look užitečný malý nástroj příkazového řádku, kterého byste si měli být alespoň vědomi, protože nikdy nevíte, kdy se pro vás může ukázat jako zachránce. Nenabízí mnoho možností příkazového řádku a většinu jsme zde již probrali. Chcete-li se o vzhledu dozvědět více, přejděte na jeho manuálovou stránku.


Linux
  1. Rozšíření Linuxu Command Tutorial pro začátečníky (s příklady)

  2. Výukový program pro Linux tac Command pro začátečníky (s příklady)

  3. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  1. Výukový program příkazů Linux factor pro začátečníky (s příklady)

  2. Výukový program příkazu Linux sum pro začátečníky (s příklady)

  3. Výukový program příkazu spánku pro Linux pro začátečníky (s příklady)

  1. Linux ano Příkazový kurz pro začátečníky (s příklady)

  2. Linux nproc Command Tutorial pro začátečníky (s příklady)

  3. Výukový program příkazů se základním názvem Linuxu pro začátečníky (s příklady)