Fizetési módok Abuse

Mit jelent a kevesebb Linuxban

26.11.2021, 18:15

A less parancs lehetővé teszi, hogy a szöveget ne csak előre, hanem visszafelé is visszatekerje, mindkét irányban keressen, egyenesen a fájl végére vagy elejére menjen. A less sajátossága, hogy a parancs nem olvassa be teljesen a szöveget, hanem kis töredékekben tölti be.

Szintaxis és opciók

A less parancs megírása a terminálban így néz ki:

parancs opciók fájl

A legnépszerűbb opciók a következők:

-a, --search-skip-screen - nem keres a képernyőn éppen megjelenő szövegben;

-bn, --buffers=n - a memóriapuffer méretének beállítása;

-c, --clear-screen - a képernyő tartalmát teljesen kitörölve görgetni a szöveget (a soronkénti görgetés nem működik);

-Dxcolor, --color=xcolor - a megjelenített szöveg színének beállítása;

-E, --QUIT-AT-EOF - kilépés, amikor a segédprogram eléri a fájl végét;

-e, --quit-at-eof - kilépés, amikor a segédprogram másodszor is eléri a fájl végét;

-F, --quit-if-one-screen - kilépés, ha a fájl tartalma egy képernyőn elfér;

-f, --force - egy speciális fájl megnyitása;

-hn, --max-back-scroll=n - beállítja a visszafelé görgetendő sorok maximális számát;

-yn, --max-forw-scroll=n - beállítja az előre görgetés maximális sorszámát;

-i, --ignore-case - figyelmen kívül hagyja a nagybetűket;

-I, --IGNORE-CASE - figyelmen kívül hagyja a nagybetűket akkor is, ha a keresési minta nagybetűket tartalmaz;

-jn, --jump-target=n - megadja, hogy a keresett információ melyik sorban kerüljön kiadásra;

-J, --status-column - a keresési eredményeknek megfelelő sorok megjelölése;

-n, --line-numbers - nem jeleníti meg a sorszámokat;

-N, --LINE-NUMBERS - sorszámok megjelenítése;

-s, --squeeze-blank-lines - több egymást követő üres sort egy üres sorral helyettesít;

-w, --hilite-unread - új szövegrészlet első sorának kiemelése.

A szöveg megtekintése közben a segédprogram a számítógép billentyűzetén beírva belső parancsok segítségével vezérelhető. A leggyakrabban használtak a következők:

h, H - help;

Space, Ctrl+V, f, Ctrl+F - a szöveg egy képernyővel előre görgetése;

Enter, Return, Ctrl+N, e, Ctrl+E, j, Ctrl+J - a szöveg görgetése n sorral előre, alapértelmezés szerint n=1;

y, Ctrl+Y, Ctrl+P, k, Ctrl+K - a szöveg görgetése n sorral hátrafelé, alapértelmezés szerint n=1;

Ctrl+→ - a szöveg vízszintes görgetése a sor végéig;

Ctrl+← - a szöveg vízszintes görgetése a sor elejére;

:d - az aktuális fájl törlése a fájlok listájából;

Ctrl+G, :f - alapvető információk megjelenítése a fájlról;

q, Q, :q, :Q, :Q, :Q, ZZ - kilépés.

Az összes opció és belső parancs listája megtekinthető a terminálban a következő parancs végrehajtásával

$ man less

A LESS használata

Az opciók használata opcionális. Egy fájlt a következő parancs végrehajtásával nyithat meg:

$ less filename.txt

A parancssor eltűnik, és a megadott dokumentum megnyílik a terminálablakban. Ezt követően az Enter és y billentyűkkel vagy más billentyűkkel előre-hátra görgetve olvashatja.

Az ablak alján egy mezőt fog látni villogó kurzorral. Ide írhat be valamilyen belső parancsot, például a segédprogram keresési mintájának beállításához.

Az opciók a szöveg megjelenítéséhez és a segédprogrammal való munka kényelmesebbé tételéhez szükségesek. Például a szövegekben gyakran előfordul több üres sor. Ezek "felfalják" a helyet a képernyőn, és semmi hasznukat nem veszik. Ezért a less parancshoz mindig hozzá kell adni az -s vagy --squeeze-blank-lines opciót - ez eltávolítja a felesleges üres sorokat.

$ less -s textfile.txt

Hasonlítsa össze, hogyan néz ki ugyanaz a szöveg az -s opcióval (balra) és nélküle (jobbra).

A less segédprogramot gyakran nem a szöveg elolvasására, hanem bizonyos szakaszok megtalálására használják a nagy dokumentumokban. Ha meg kell találnia egy szót, írja be a /text (a szövegben lefelé történő kereséshez) vagy a ?text (a szövegben felfelé történő kevesebb kereséshez) szót a villogó kurzorral ellátott mezőbe, és nyomja meg az Entert. Szükség esetén használjon szabványos mintákat. A megadott keresési feltételeknek megfelelő szövegrészek kontrasztos színnel lesznek kiemelve.

Ha érdekli, hogyan léphet ki a less-ből, akkor a segédprogramból való kilépéshez és a terminál parancssorába való visszatéréshez nyomja meg a q, ZZ billentyűt, vagy hajtson végre egy másik parancsot a munka befejezésének jelzésére. Megjegyzendő, hogy a less segédprogram csak dokumentumok megtekintésére szolgál.

Nem teszi lehetővé a szöveg szerkesztését, formázását vagy újbóli mentését. A less parancs Linuxban hasznos a nagyméretű szövegfájlok megtekintéséhez, amelyekkel nehéz a szövegszerkesztőkben dolgozni.