more (Unix)

A Wikipédiából, a szabad enciklopédiából
A more parancs egy lehetséges kimenetelének példája.

A more parancsot állományok tartalmának kilistázására használják. A parancs elérhető a Unix és Unix-szerű rendszerekben, DOS, OS/2 és a Microsoft Windows operációs rendszerben is.

Története[szerkesztés]

A more parancsot Daniel Halbert írta meg először mint a berkeley-i Kaliforniai Egyetem végzős hallgatója, 1978-ban. A parancs először a BSD 3.0 verziójában jelent meg, mint a Unix rendszer egyik standard programja. Ehhez hasonló parancs, a less parancs, melyet Mark Nudelman írt meg 1983-85 között. Ez számos Unix és Unix-támogató rendszerben be van iktatva.

Használata[szerkesztés]

Unix[szerkesztés]

A parancs általános alakja:

more [options] [file_name]

Ha nincs állománynév megadva, a more parancs az stdin-ről olvas.

A képernyő bal alsó sarkában százalékban van kifejezve a kilistázott tartalom nagysága. Amikor ennek az értéke elérte a 100%-ot, az állomány tartalmának végére jutott a program és kilép. A tartalmon való lépegetésre az Enter billentyűt használjuk, ha soronkénti kiírás van, akkor a Space billentyűt.

Opciók[szerkesztés]

A parancs opcióit az állomány neve előtt kell elhelyezni. Néhány hasznos opció:

  • -num: Ez az opció megadja mekkora legyen a képernyő nagysága (sorokban).
  • -d: more kiír a felhasználónak egy üzenetet "[Press space to continue, 'q' to quit.]" vagy "[Press 'h' for instructions.]" ha nem megfelelő billentyűt nyomunk, akkor a számítógép sípolni fog.
  • -p: Nem engedélyezett a gördítés. Kiírja a képernyőt, majd törli.
  • -c: Nem engedélyezett a gördítés. Kiírja a képernyőt, majd törli.
  • -s: Egybeolvasztja az üres sorokat.
  • -u: Nem mutatja az aláhúzásokat.
  • +num: A num számú sortól indul.

Microsoft Windows[szerkesztés]

A parancs általános alakja

command | more [/c] [/p] [/s] [/tn] [+n]
more /c [/p] [/s] [/tn] +n < [Drive:] [Path] FileName
more [/c] [/p] [/s] [/tn] [+n] [files]

Példa[szerkesztés]

A letter.txt nevű állomány kilistázása képernyőnként:

more < letter.txt
type letter.txt | more—More—Ha megnyomjuk a space billentyűt, akkor a következő oldal jelenik meg a képernyőn.

Ha is lehetséges, hogy kiírás előtt az összes üres sort töröljük az állományból:

more /c /s < letter.txt
type letter.txt | more /c /s

OS/2[szerkesztés]

A parancs alakja:

MORE < [drive:][path]filename
command | more
  • drive:\path\filename – Az állomány helyének meghatározása.
  • command | – Meghatározzuk, mely parancs írja ki az állomány tartalmát.

Példa[szerkesztés]

[C:\]dir C:\OS2 | more

Kapcsolódó szócikkek[szerkesztés]