Spôsoby platby Abuse

Čo znamená menej v systéme Linux

26.11.2021, 18:15

Príkaz less vám umožňuje prevíjať text nielen dopredu, ale aj dozadu, vyhľadávať v oboch smeroch, prejsť priamo na koniec alebo začiatok súboru. Zvláštnosťou príkazu less je, že text neprečíta celý, ale načíta ho po malých úryvkoch.

Syntax a možnosti

Zápis príkazu less v termináli vyzerá takto:

Príkaz možnosti súbor

Najobľúbenejšie možnosti sú:

-a, --search-skip-screen - neprehľadáva text aktuálne zobrazený na obrazovke;

-bn, --buffers=n - nastaví veľkosť vyrovnávacej pamäte;

-c, --clear-screen - prechádzať textom a úplne vymazať obsah obrazovky (posúvanie po riadkoch nebude fungovať);

-Dxcolor, --color=xcolor - nastaví farbu zobrazeného textu;

-E, --QUIT-AT-EOF - ukončenie, keď nástroj dosiahne koniec súboru;

-e, --quit-at-eof - ukončenie, keď nástroj dosiahne koniec súboru druhýkrát;

-F, --quit-if-one-screen - ukončenie, ak sa obsah súboru zmestí na jednu obrazovku;

-f, --force - otvorí špeciálny súbor;

-hn, --max-back-scroll=n - nastaví maximálny počet riadkov, ktoré sa budú posúvať dozadu;

-yn, --max-forw-scroll=n - nastaví maximálny počet riadkov pre posúvanie dopredu;

-i, --ignore-case - ignoruje veľké a malé písmená;

-I, --IGNORE-CASE - ignoruje veľké písmená, aj keď vyhľadávací vzor obsahuje veľké písmená;

-jn, --jump-target=n - určuje, v ktorom riadku sa majú vyhľadané informácie vypísať;

-J, --status-column - označí riadky zodpovedajúce výsledkom vyhľadávania;

-n, --line-numbers - nezobrazovať čísla riadkov;

-N, --LINE-NUMBERS - zobrazí čísla riadkov;

-s, --squeeze-blank-lines - nahradí veľa po sebe idúcich prázdnych riadkov jedným prázdnym riadkom;

-w, --hilite-unread - zvýrazní prvý riadok nového fragmentu textu.

Počas zobrazovania textu možno nástroj ovládať pomocou interných príkazov ich zadávaním na klávesnici počítača. Najčastejšie používané sú:

h, H - pomoc;

Medzera, Ctrl+V, f, Ctrl+F - posun textu o jednu obrazovku dopredu;

Enter, Return, Ctrl+N, e, Ctrl+E, j, Ctrl+J - posun textu o n riadkov dopredu, štandardne n=1;

y, Ctrl+Y, Ctrl+P, k, Ctrl+K - posúvanie textu o n riadkov dozadu, štandardne n=1;

Ctrl+→ - posúvanie textu vodorovne na koniec riadku;

Ctrl+← - posúvanie textu horizontálne na začiatok riadku;

:d - vymazanie aktuálneho súboru zo zoznamu súborov;

Ctrl+G, :f - zobrazenie základných informácií o súbore;

q, Q, :q, :Q, :Q, ZZ - ukončenie.

Zoznam všetkých možností a interných príkazov si môžete pozrieť v termináli vykonaním príkazu

$ man less

Ako používať LESS

Použitie možností je nepovinné. Súbor môžete otvoriť vykonaním nasledujúceho príkazu:

$ less filename.txt

Príkazový riadok zmizne a v okne terminálu sa otvorí zadaný dokument. Potom ho môžete čítať pomocou klávesov Enter a y alebo iných klávesov na posúvanie dopredu a dozadu.

V dolnej časti okna sa zobrazí pole s blikajúcim kurzorom. Tu môžete zadať nejaký interný príkaz, napríklad nastaviť vyhľadávací vzor pre nástroj.

Možnosti sú potrebné na zobrazenie textu a na pohodlnejšiu prácu s nástrojom. V textoch sa napríklad často vyskytuje viacero prázdnych riadkov. "Zožierajú" miesto na obrazovke a nie sú nijako užitočné. Preto by ste mali k príkazu less vždy pridať voľbu -s alebo --squeeze-blank-lines - odstráni nepotrebné prázdne riadky.

$ less -s textfile.txt

Porovnajte, ako vyzerá ten istý text s voľbou -s (vľavo) a bez nej (vpravo).

Nástroj less sa často nepoužíva na čítanie textu, ale na vyhľadávanie určitých častí vo veľkých dokumentoch. Ak potrebujete nájsť nejaké slovo, do poľa s blikajúcim kurzorom napíšte /text (ak chcete vyhľadávať v texte smerom nadol) alebo ?text (ak chcete vyhľadávať v texte smerom nahor ) a stlačte kláves Enter. V prípade potreby použite štandardné vzory. Všetky časti textu, ktoré zodpovedajú zadaným podmienkam vyhľadávania, sa zvýraznia kontrastnou farbou.

Ak vás zaujíma, ako ukončiť program less, potom na ukončenie nástroja a návrat do príkazového riadka terminálu stlačte q, ZZ alebo vykonajte iný príkaz na signalizáciu ukončenia práce. Je potrebné poznamenať, že nástroj less je určený len na prezeranie dokumentov.

Neumožňuje upravovať, formátovať ani opätovne ukladať text. Príkaz less je v Linuxe užitočný na prezeranie veľkých textových súborov, s ktorými sa v textových editoroch ťažko pracuje.