Minden, amit a „több” parancsról tudnia kell

Az több segédprogram a Linux A shell elfogadja a bemenetet valamilyen más parancsból, majd a kimenetet oldalakba rendezi a shell munkameneten belül. Ez a program kizárja a kimenetek hosszú listáinak görgetését.

Ez a disztribúciótól függetlenül minden Linux-telepítés szabványos része. Ez egy egyszerűbb változata a Kevesebb hasznosság.

A „több” segédprogram használata

Az több parancs a Linuxban a BSD kezdete óta szabványos; verziói 1988-ból származnak. Több két módban fut: először shell segédprogramként, másodszor pedig interaktív programként.

Megidézni több a terminálból használja a következő szintaxist:

több lehetőség] fájlt

Alternatív megoldásként a parancs kimenetét továbbíthatja ide több. Például egy kiterjesztett folyamatlista a ps parancs általában több oldalt futtat; segítségével lapozhatja a kimenetet több, vezesse a kimenetet a következőképpen:

ps -ax | több. 
Egy terminálablak, amelyen a PS parancs a More parancshoz van csatlakoztatva.

A „több” parancs beállításai

Több számos opcionális kapcsolót támogat, többek között:

  • -d: Súgót kínál, ha érvénytelen billentyűket nyomnak meg interaktív módban.
  • -l: Szünetek kihagyása az űrlapemelő karaktert tartalmazó sorok után.
  • -f: Számolja logikai sorokat a képernyő helyett (például ne törje be a hosszú sorokat).
  • -o: Hagyja ki a görgetést, és ehelyett törölje a képernyőt a következő oldal megjelenítése előtt.
  • -s: sűrítsen több üres sort egybe.
  • -szám: Határozza meg az egyes oldalakon megjelenítendő képernyősorok számát.
  • +szám: A megadott sorszámmal kezdődő fájl megjelenítése.
  • +/húr: Keresés húr és azon a ponton kezdje el megjeleníteni a fájlt.
  • --Segítség: Megjeleníti a segédprogram súgószövegét, majd létezik.

A „több” interaktív használata

Amikor több az előtérben fut, több, a Vi szerkesztőben mintázott parancsot támogat. A gyakori parancsok a következők:

  • h: Súgószöveg megjelenítése.
  • tér: A szöveg következő oldalát jeleníti meg (alapértelmezés szerint az aktuális képernyőméret).
  • z: A következő X sornyi szöveget jeleníti meg – alapértelmezés szerint az aktuális képernyőméretet, de ha beír egy számot, majd nyomja meg a z, annyi sorral halad előre, majd módosítja az alapértelmezett értéket.
  • q: Kilépés.
  • s: X sornyi szöveg előreugrása (előtte egy szám, egyébként az alapértelmezett 1).
  • f: X képernyőnyi szöveg előreugrása (előtte egy szám, egyébként az alapértelmezett 1).
  • b: X képernyőnyi szöveg visszaugrása (előtte egy szám, egyébként az alapértelmezett 1) ​​– ez parancs azonban nem használható, ha parancsot adott be több.
  • =: Megjeleníti az aktuális sor számát.
  • /minta: Dupla idézőjelek között megjelenített reguláris kifejezés előfordulását keresi; ha a szám előtt ad meg /minta karakterláncot, megkeresi a karakterlánc X-edik előfordulását.
  • n: Megkeresi a minta következő előfordulását.
  • v: Elindít egy szerkesztőt (alapértelmezés szerint Vi) az aktuális sorban.

Használati példa

Az 1500-as sortól kezdődő mintafájl tartalmának megjelenítése:

tovább +1500 minta.txt. 

A kifejezés első előfordulásának megjelenítése A Linux szikla! mintafájlból:

tovább +/"Linux rock!" minta.txt. 

Környezeti változók

Több tiszteletben tartja a környezeti változókat. A szabványos beállítások megadásához (pl. az átugorandó sorok vagy oldalak szabványos száma) használja a MORE változót. Egy adott szerkesztő megadásához használja a VISUAL változót. Keresse fel a manoldalt több pontos útmutatásért.