De meer opdracht is een opdrachtpromptopdracht die wordt gebruikt om de resultaten van andere opdrachten te pagineren wanneer deze op de juiste manier met hen worden gebruikt.
Tip: Als u eenvoudig toegang heeft tot grote opdrachtuitvoer, is het opslaan van de resultaten van een opdracht met een omleidingsoperator wellicht een betere manier om te gaan. Zie Opdrachtuitvoer in een bestand omleiden voor meer informatie hierover.
De meer commando kan ook worden gebruikt om de inhoud van een of meer bestanden weer te geven, één pagina per keer, maar wordt op deze manier zelden gebruikt.
De type opdracht dupliceert deze functionaliteit en wordt vaker gebruikt voor deze specifieke taak.
Meer beschikbaarheid van commando's
De meer commando is beschikbaar vanaf de opdrachtprompt in alle Windows-besturingssystemen, waaronder Windows 10, Windows 8, Windows 7, Windows Vista en Windows XP.
Oudere versies van Windows bevatten ook meer opdrachten, maar met aanzienlijk minder flexibiliteit (bijvoorbeeld minder opties) dan de hierboven besproken. De meer opdracht is ook een DOS-opdracht, beschikbaar in de meeste versies van MS-DOS.
De meer commando kan worden gevonden in de opdrachtprompt-tool die ook beschikbaar is vanuit de geavanceerde opstartopties en systeemherstelopties. Herstelconsole in Windows XP bevat ook de meer commando.
Notitie:De beschikbaarheid van bepaalde meer opdrachtschakelaars en andere meer opdrachtsyntaxis kan verschillen van besturingssysteem tot besturingssysteem, zelfs Windows XP tot en met Windows 10.
Syntaxis voor het Meer-commando
Dit is de vereiste syntaxis bij het gebruik van de opdracht Meer om de resultaten van een andere opdracht, het meest gebruikte gebruik, te pagineren:
command-naam | meer / c / p / s / t n + n /?
Hier is de syntaxis voor het gebruik van de meer opdracht om de inhoud van een of meer bestanden te tonen:
meer / c / p / s / t n + n rijden : pad bestandsnaam rijden : pad bestandsnaam …
Tip: Zie Syntaxis van opdracht lezen als u niet zeker weet hoe u de syntaxis van de opdracht moet lezen zoals ik die hierboven heb geschreven of hoe deze in de onderstaande tabel wordt uitgelegd.
command-naam | | Dit is de opdracht die u uitvoert, wat een opdracht kan zijn die meer dan één pagina met resultaten kan produceren in het opdrachtpromptvenster. Vergeet niet om de verticale balk tussen de command-naam en de meer commando! In tegenstelling tot verticale balken of pijpen die worden gebruikt in de syntaxis voor andere opdrachten, moet deze letterlijk worden genomen. |
/ c | Gebruik deze schakelaar met het commando more om het scherm automatisch te wissen voordat het wordt uitgevoerd. Hierdoor wordt ook het scherm na elke paginering gewist, wat betekent dat u niet naar boven kunt scrollen om de volledige uitvoer te zien. |
/ p | De / p schakelen dwingt de uitvoer van wat wordt weergegeven (bijvoorbeeld een opdrachtuitgang, een tekstbestand, enz.) om het formulierfeedkarakter van de "nieuwe pagina" te respecteren. |
/ s | Deze optie comprimeert de uitvoer op het scherm door meerdere lege regels te beperken tot een enkele lege regel. |
/ t n | Gebruik / t om tab-tekens uit te wisselen met n aantal spaties wanneer de uitvoer wordt weergegeven in het opdrachtpromptvenster. |
+ n | De + schakelaar start de weergave van wat er op regel aan het scherm wordt uitgevoerd n . Geef regel op n voorbij de maximale regels in de uitvoer en je krijgt geen fout, alleen een lege uitvoer. |
rijden : , pad, bestandsnaam | Dit is het bestand ( bestandsnaam , optioneel met rijden en pad , indien nodig) dat u de op tekst gebaseerde inhoud van in het opdrachtpromptvenster wilt bekijken. Als u de inhoud van meerdere bestanden tegelijk wilt bekijken, scheidt u andere exemplaren van rijden : , pad, bestandsnaam met een spatie. |
/? | Gebruik de help-schakelaar met de opdracht more om details over de bovenstaande opties rechtstreeks weer te geven in het opdrachtpromptvenster. uitvoeren meer /? is hetzelfde als het gebruik van de help-opdracht om uit te voeren help meer. |
Tip: EEN / e optie is ook een goedgekeurde switch, maar lijkt te allen tijde geïmpliceerd te zijn, althans in nieuwere versies van Windows. Als je problemen hebt om sommige van de bovenstaande schakelaars aan het werk te krijgen, probeer dan het toevoegen / e tijdens het uitvoeren.
Belangrijk: Een verhoogde opdrachtprompt is niet vereist voor volledig gebruik van de meer opdracht, maar is uiteraard vereist als u deze gebruikt command-naam | meer waar de command-naam anders gespecificeerd vereist hoogte.
Voorbeelden van het Meer-commando
dir | meer
In het bovenstaande voorbeeld wordt de opdracht more gebruikt met de opdracht dir, waarbij de vaak lange resultaten van deze opdracht worden pagineren, waarvan de eerste pagina er ongeveer zo uitziet:
Volume in schijf D is Backup & Downloads Volume Serienummer is E4XB-9064 Directory van D: Files File Cabinet Manuals 04/23/2012 10:40 AM
Onderaan die pagina, die u allemaal in het venster Opdrachtprompt ziet, zult u een " -- Meer --" prompt.Hier hebt u extra opties, die allemaal worden beschreven in het onderstaande gedeelte. Meestal drukt u echter op de spatiebalk om door te gaan naar de volgende pagina, enzovoort, enzovoort.
meer list.txt
In dit voorbeeld is de meer commando wordt gebruikt om de inhoud van de list.txt bestand in het opdrachtpromptvenster:
Melk Kaas Yoghurt Avocado Broccoli Paprika Pepers Kool Edamame Champignons Spaghettipompoen Spinazie Kersen Bevroren bessen Meloenen Sinaasappelen Peren Mandarijnen Bruine rijst Havermout Pasta Pitabrood Quinoa Rundergehakt Kip Garbanzo bonen - Meer (93%) -
Sinds de meer opdracht heeft volledige toegang tot het bestand dat u weergeeft, het weet vanaf het begin hoeveel het op het scherm wordt weergegeven, geeft u een percentageaanduiding, - Meer (93%) - in dit geval, hoe volledig de uitvoer is.
Notitie: Meer uitvoeren zonder een bestandsnaam of opties is toegestaan maar doet niets nuttigs.
Opties beschikbaar op de - More - Prompt
Een aantal extra opties zijn beschikbaar wanneer u de " -- Meer -- "prompt op het punt van paginering bij gebruik van de opdracht meer:
druk de spatiebalk om door te gaan naar de volgende pagina. | |
druk op invoeren om door te gaan naar de volgende regel. | |
p n | druk op p bij de -- Meer -- prompt en vervolgens, wanneer daarom wordt gevraagd, het aantal regels, n , dat je graag zou willen zien, gevolgd door invoeren. |
s n | druk op s bij de -- Meer -- prompt en vervolgens, wanneer daarom wordt gevraagd, het aantal regels, n , dat u wilt overslaan voordat u de volgende pagina weergeeft. druk op invoeren verder gaan. |
f | druk op f om naar het volgende bestand in uw lijst met meerdere bestanden te gaan om weer te geven. Als u slechts één bestand hebt opgegeven om uit te voeren, of als u de meer opdracht gebruikt met een andere opdracht, gebruikt u f zal afsluiten wat u nu laat zien en u terugbrengen naar de prompt. |
q | druk op q bij de - More - prompt om de weergave van de file (s) of command output te verlaten. Dit is hetzelfde als CTRL + C gebruiken om af te breken. |
= | Gebruik de = teken (slechts één keer) om het regelnummer weer te geven van de uitvoer waar je nu bent (bijvoorbeeld de regel die je net boven ziet -- Meer -- ). |
? | Type A ? wanneer u zich tussen pagina's bevindt om bij deze prompt snel uw opties te onthouden, helaas zonder enige uitleg. |
Tip: Zoals ik in de oorspronkelijke syntaxisdiscussie vermeldde, voer je de opdracht opnieuw uit als je problemen hebt om deze opties te laten werken, maar voeg je / e toe aan de lijst met opties die je gebruikt.