Více (příkaz) - more (command) - Wikipedia
Ukázkový výstup více příkaz | |
Původní autoři | Daniel Halbert, Eric Shienbrood, Geoff Peck,[1] John Foderaro[2] |
---|---|
Vývojáři | DR, Microsoft, IBM, Toshiba, TSL, Jim Hall |
První vydání | 1978, před 41–42 lety |
Napsáno | MS-DOS, PC-MOS: x86 assembler FreeDOS, ReactOS: C |
Operační systém | Cross-platform |
Typ | Příkaz |
Licence | Unix, podobný Unixu: Licence BSD, CDDL MS-DOS: MIT FreeDOS, ReactOS: GPL v2 PC-MOS: GPL v3 |
v výpočetní, více
je příkaz zobrazit (ale nemodifikovat) obsah a textový soubor po jedné obrazovce. Je k dispozici na Unix a Unixový systémy, DOS,[3] Digitální výzkum FlexOS,[4] IBM /Toshiba 4690 OS,[5] IBM OS / 2,[6] Microsoft Windows a ReactOS.[7] Programy tohoto druhu se nazývají pagery.[8] více
je velmi základní pager, původně umožňující pouze dopřednou navigaci v souboru, ačkoli novější implementace umožňují omezený pohyb zpět.
Dějiny
The více
příkaz původně napsal Daniel Halbert, postgraduální student na University of California, Berkeley, v roce 1978. Později jej rozšířili Eric Shienbrood, Geoff Peck (přidáno podtržení, jednoduché mezery) a John Foderaro (přidáno -c, více
proměnná prostředí Dějiny
). Poprvé byl zahrnut do verze 3.0 BSD, a od té doby se stal standardním programem ve všech systémech Unix. méně
, podobný příkaz s rozšířenou schopností umožňující procházení souboru vpřed i vzad, napsal Mark Nudelman v letech 1983 až 1985 a je nyní obsažen ve většině unixových a unixových systémů.
Příkaz je k dispozici v MS-DOS verze 2 a novější.[9] A více
příkaz je také součástí ASCII je Nástroje MSX-DOS2 pro MSX-DOS verze 2.[10] Odkaz na software je PC-MOS zahrnuje implementaci více
.[11] Stejně jako zbytek operačního systému je licencován pod GPL v3.[12] The FreeDOS verze byla vyvinuta Jim Hall a je licencován pod GPL v2.[13] Příkaz je také k dispozici v souboru KolibriOS Shell.[14]
The numerické výpočty prostředí MATLAB a GNU oktáva patří a více
funkce, která zapíná nebo vypíná stránkování výstupu.[15][16]
Používání
Unixový
Příkaz-syntax je:
více [možnosti] [název_souboru]
Pokud není uveden žádný název souboru, více
hledá vstup z standardní vstup.
Jednou více
získal vstup, zobrazí se tolik, kolik se vejde na aktuální obrazovku, a čeká na vstup uživatele, až na výjimku, s výjimkou, že způsobí také podávání formulářů (^ L) více
čekat na tomto řádku bez ohledu na množství textu na obrazovce. V levém dolním rohu obrazovky je zobrazen text „--More--“ a procento představující procento souboru, který více
prošlo stránkováním. (Toto procento zahrnuje text zobrazený na aktuální obrazovce.) Když více
dosáhne konce souboru (100%), který ukončí. Nejběžnější metody procházení souborem jsou Enter, který posune výstup o jeden řádek, a Prostor, který posune výstup o jednu obrazovku.
Existují také další příkazy, které lze použít při procházení dokumentu; poradit se více
je muž
strana Více podrobností.[17]
Možnosti
Možnosti se obvykle zadávají před názvem souboru, ale lze je zadat také v souboru proměnná prostředí $ VÍCE
. Možnosti zadané do skutečného příkazového řádku přepíšou možnosti zadané v souboru $ VÍCE
proměnná prostředí. Dostupné možnosti se mohou mezi systémy Unix lišit, ale typická sada možností je následující:
- -č: Tato možnost určuje celé číslo, což je velikost obrazovky (v řádcích).
- -d:
více
vyzve uživatele se zprávou [Pokračujte stisknutím mezerníku, ukončete klávesou 'q'.] a zobrazí se [Pokyny zobrazíte stisknutím tlačítka „h“.] namísto zvonění při stisknutí nelegální klávesy. - -l:
více
obvykle zachází ^ L. (feed formuláře) jako speciální znak a pozastaví se po každém řádku, který obsahuje feed formuláře. The -l možnost tomuto chování zabrání. - -F: Příčiny
více
počítat spíše logické než řádky obrazovky (tj. dlouhé řádky nejsou přeložené). - -p: Neprocházejte. Místo toho vymažte celou obrazovku a poté zobrazte text.
- -C: Neprocházejte. Místo toho namalujte každou obrazovku z horní části a vyčistěte zbytek každého řádku, jak je zobrazen.
- -s: Stlačit více prázdných řádků do jednoho.
- -u: Backspace a návrat vozíku budou považovány za tisknutelné znaky;
- +/: Tato možnost určuje řetězec, který bude vyhledán před zobrazením každého souboru. (Příklad: více + / Preambule gpl.txt)
- + počet: Začněte na čísle řádku počet.
Microsoft Windows a ReactOS
Syntaxe příkazu je:[18]
příkaz | více [/ c] [/ p] [/ s] [/ tn] [+ n] více [[/ c] [/ p] [/ s] [/ tn] [+ n]] <[Drive:] [ Cesta] FileNamemore [/ c] [/ p] [/ s] [/ tn] [+ n] [soubory]
Příklady
Chcete-li na obrazovce zobrazit soubor s názvem letter.txt, může uživatel zadat některý z následujících dvou příkazů:
více letter.txttype letter.txt | více
Příkaz zobrazí první obrazovku s informacemi z letter.txt a poté se zobrazí následující výzva:
- Více — Po stisknutí mezerníku se zobrazí další obrazovka s informacemi.
Před zobrazením souboru je také možné vyčistit obrazovku a odstranit všechny další prázdné řádky:
více / c / sIBM OS / 2
Syntaxe příkazu je:
VÍCE <[jednotka:] [cesta] názevsouboru | více
jednotka: cesta název souboru
- Určuje umístění souboru pro zobrazení po jedné obrazovce.příkaz |
- Určuje příkaz, jehož výstup bude zobrazen.Příklad
Vrátit obsah OS / 2 systémový adresář za použití
dir
příkaz a zobrazit jej po jedné obrazovce pomocívíce
příkaz:[C: ] adresář C: OS2 | víceViz také
Reference
- ^ Raná historie velení
- ^ více (1) - Linuxové manuální stránky
- ^ „ibiblio.org FreeDOS Group - FreeDOS Base“. www.ibiblio.org.
- ^ "Uživatelská příručka" (PDF). www.bitsavers.org. Citováno 2020-01-30.
- ^ [1][mrtvý odkaz ]
- ^ „Nápověda JaTomes - příkazy OS / 2“. www.jatomes.com.
- ^ "reagovat / reagovat". GitHub.
- ^ „pager z FOLDOC“. foldoc.org.
- ^ Wolverton, Van (2003). Spuštěn MS-DOS verze 6.22 (20. výroční vydání), 6. přepracované vydání. Microsoft Press. ISBN 0-7356-1812-7.
- ^ Uživatelská příručka k nástrojům MSX-DOS2 od ASCII Corporation
- ^ „roelandjansen / pcmos386v501“. GitHub.
- ^ Jansen, Roeland (8. února 2018). „pcmos386v501: konečné vydání PC-MOS / 386 v5.01 včetně zdrojů ovladačů cdrom“ - přes GitHub.
- ^ „ibiblio.org balíček FreeDOS - více (FreeDOS Base)“. www.ibiblio.org.
- ^ "Shell - KolibriOS wiki". wiki.kolibrios.org.
- ^ "Ovládat stránkovaný výstup v příkazovém okně - MATLAB více". www.mathworks.com.
- ^ "Odkaz na funkci: více". octave.sourceforge.io.
- ^ Specifikace Single UNIX, Vydání 7 od Otevřená skupina : zobrazit soubory na stránce po stránce - Příkazy a reference k nástrojům,
- ^ LLC), Tara Meyer (Aquent. "Více". docs.microsoft.com.
Další čtení
- Cooper, Jim (2001). Speciální edice používající MS-DOS 6.22, třetí vydání. Que Publishing. ISBN 978-0789725738.
- Kathy Ivens; Brian Proffit (1993). OS / 2 Inside & Out. Osborne McGraw-Hill. ISBN 978-0078818714.
- Stanek, William R. (2008). Kapesní konzultant správce příkazového řádku systému Windows, 2. vydání. Microsoft Press. ISBN 978-0735622623.
- McElhearn, Kirk (2006). Příkazový řádek Mac OS X: Unix Under the Hood. John Wiley & Sons. ISBN 978-0470113851.
externí odkazy