The více obslužný program v prostředí Linux přijímá vstup z nějakého jiného příkazu a poté uspořádá výstup do řady stránek v relaci prostředí. Tento program vylučuje potřebu posouvat dlouhé seznamy výstupů. Je standardní součástí jakékoli instalace systému Linux bez ohledu na vaši distribuci. Je to jednodušší varianta nástroje Less.
Pomocí nástroje „more“
The více příkaz je v Linuxu standardem od počátků BSD; jeho verze se datují do roku 1988. Více běží ve dvou režimech: první jako obslužný program prostředí a druhý jako interaktivní program. Vyvolávat více z terminálu použijte následující syntaxi: více [options] soubor
type = „code“> Případně přesměrujte výstup příkazu na více. Například rozšířený seznam procesů pomocí ps příkaz obecně spouští několik stránek; stránkovat výstup pomocí více, potrubí výstup takto: ps -ax | více
zadejte = „kód“>
Možnosti příkazu „více“
Více podporuje několik volitelných přepínačů, včetně:
- -d: Nabízí nápovědu při stisknutí neplatných kláves během interaktivního režimu.
- -l: Přeskočit pauzy po řádcích obsahujících znak form-feed.
- -F: Počítejte logické řádky, nikoli obrazovky, řádky (např. Nezabalte dlouhé řádky).
- -p: Přeskočit posouvání a místo toho před zobrazením další stránky vymazat obrazovku.
- -s: Kondenzujte několik prázdných řádků do jednoho.
- –číslo: Stanovte počet řádků obrazovky, které se mají zobrazit pro každou stránku.
- +číslo: Zobrazí soubor začínající zadaným číslem řádku.
- + /tětiva: Hledat tětiva a začněte v tomto bodě zobrazovat soubor.
- –Pomoc: Zobrazí text nápovědy obslužného programu, poté existuje.
Interaktivně používat „více“
Když více běží v popředí, podporuje několik příkazů se vzorem v editoru Vi. Mezi běžné příkazy patří:
- h: Zobrazí text nápovědy.
- prostor: Zobrazí další stránku textu (ve výchozím nastavení aktuální velikost obrazovky).
- z: Zobrazí dalších X řádků textu – ve výchozím nastavení aktuální velikost obrazovky, ale pokud zadáte číslo a stisknete z, postoupí o tolik řádků a poté změní výchozí.
- q: Konec.
- s: Přeskočit o X řádků textu vpřed (předcházet číslo, jinak výchozí 1).
- F: Přeskočit vpřed o X obrazovek textu (před číslem, jinak výchozí 1).
- b: Přeskočit dozadu X obrazovek textu (předcházet číslem, jinak výchozí 1) – tento příkaz však nelze použít, když jste příkaz vložili do více.
- =: Zobrazí číslo aktuálního řádku.
- /vzor: Hledá výskyt regulárního výrazu vykresleného mezi uvozovkami; pokud zadáte číslo před /vzor řetězec, najde X-tý výskyt tohoto řetězce.
- n: Vyhledá další výskyt vzoru.
- proti: Spustí editor (ve výchozím nastavení Vi) na aktuálním řádku.
Příklad použití
Chcete-li zobrazit obsah ukázkového souboru začínajícího na řádku 1500: více +1500 sample.txt
type = „code“> Pro zobrazení prvního výskytu fráze Linuxové kameny! ze ukázkového souboru: více + / „Linuxové skály!“ sample.txt
zadejte = „kód“>
Proměnné prostředí
Více respektuje proměnné prostředí. Chcete-li provést standardní nastavení (např. Standardní počet řádků nebo stránek k přeskočení), použijte proměnnou VÍCE. Chcete-li určit konkrétní editor, použijte proměnnou VISUAL. Obraťte se na stránku více pro přesné vedení.