Больше команд

Примеры, опции, переключатели и многое другое

Команда more – это команда командной строки, используемая для разбиения на страницы результатов других команд при правильном использовании с ними.

Если вам нужен легкий доступ к выводам больших команд, лучше сохранить результаты команды, используя оператор перенаправления. См. Как перенаправить вывод команды в файл, чтобы узнать больше об этом.

Команда more также может использоваться для показа содержимого одного или нескольких файлов, по одной странице за раз, но редко используется таким образом. Команда type дублирует эту функцию и чаще используется для этой конкретной задачи.

Больше доступности команд

Команда more доступна из командной строки во всех операционных системах Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.

Более старые версии Windows также включают больше команд, но со значительно меньшей гибкостью (например, меньшим количеством опций), чем обсуждалось выше. Команда more также является командой DOS, доступной в большинстве версий MS-DOS.

Команду more можно найти в инструменте командной строки, который также доступен в разделе «Дополнительные параметры запуска» и «Параметры восстановления системы». Консоль восстановления в Windows XP также включает команду more .

Доступность некоторых командных переключателей more и других синтаксисов команд more может отличаться в зависимости от операционной системы и даже от Windows XP до Windows 10.

Синтаксис для команды Больше

Это синтаксис, необходимый при использовании команды more для разбивки результатов другой команды, наиболее распространенное использование:

имя команды | больше [/ c] [/ p] [/ s] [/ t n ] [+ n ] [/?]

Вот синтаксис использования команды more для отображения содержимого одного или нескольких файлов:

еще [/c ] [/p ] [/s ] [/t n ] [ + n ] [ диск :] [ путь ] имя файла [[ диск :] [ путь ] имя файла ] …

См. Как читать командный синтаксис, если вы не знаете, как читать командный синтаксис, как я написал выше, или как это объясняется в таблице ниже.

Дополнительные параметры команд










Option Объяснение
имя-команды | Это команда, которую вы выполняете, это может быть любая команда, которая может выдать более одной страницы результатов в окне командной строки. Не забудьте использовать вертикальную черту между command-name и more ! В отличие от вертикальных столбцов или каналов, используемых в синтаксисе для других команд, эту команду следует понимать буквально.
Используйте этот переключатель с командой more для автоматической очистки экрана перед выполнением. Это также очистит экран после каждой нумерации страниц, что означает, что вы не сможете прокрутить вверх, чтобы увидеть весь вывод.
Переключатель /p вынуждает выводить все, что отображается (например, вывод команды, текстовый файл и т. д.), в соответствии с символом перевода страницы “новая страница”.
/s Этот параметр сокращает вывод на экране, уменьшая количество пустых строк до одной пустой строки.
<ет> п Используйте /t , чтобы поменять символы табуляции на n пробелами при отображении вывода в окне командной строки.
+ <ет> п Переключатель + запускает отображение всего, что выводится на экран, в строке n . Укажите строку n за пределами максимального количества строк в выходных данных, и вы не получите сообщение об ошибке, просто пустой вывод.
диск : , путь, имя файла Это файл ( имя файла , опционально с диском и путем , если требуется), который вы хотите просмотреть текстовое содержимое в окне командной строки. Чтобы просмотреть содержимое нескольких файлов одновременно, разделите дополнительные пробелы диск : , путь, имя файла пробелом.
/? Используйте переключатель справки с командой more, чтобы отобразить подробности о вышеупомянутых параметрах непосредственно в окне командной строки. Выполнение more /? аналогично использованию команды help для выполнения help more .

Параметр /e также является утвержденным параметром, но, по-видимому, он подразумевается всегда, по крайней мере в новых версиях Windows. Если у вас возникли проблемы с работой некоторых из перечисленных выше параметров, попробуйте добавить /e при выполнении.

Командная строка с повышенными привилегиями не требуется для полного использования команды more, но, разумеется, потребуется, если вы используете имя-команды | more , где указанное имя-команды в противном случае требует повышения прав.

Примеры команды «Больше»

  dir | больше  

В приведенном выше примере команда more используется с командой dir, разбивая часто длинные результаты этой команды, первая страница которой будет выглядеть примерно так:

 Том на диске D - это резервная копия и файлы для загрузки 
Серийный номер тома - E4XB-9064
Каталог D: \ Files \ File Cabinet \ Manuals
23.04.2012 10:40 AM .
23.04.2012 10:40 ..
27.01.2007 10:42 2 677 353 a89345.pdf
19.03.2012 15:06 9 997 238 ppuwe3.pdf
24.02.2006 14:19 1711 555 bo3522ug.pdf
27.12.2005 16:08 125 136 banddek800eknifre.pdf
05.05.2005 15:49 239 624 banddekfp1400fp. pdf
31.08.2008 18:56 1 607 790 bdphv1800handvac.pdf
05/05/2008 16:07 2 289 958 dymo1.pdf
11.02.2012 16:04 4 262 729 ercmspeakers .pdf
27.07.2006 13:38 192 707 hb52152blender.pdf
27.12.2005 16:12 363 381 hbmmexpress.pdf
19.05.2005 06:18 836 249 hpdj648crefmanual.pdf
19.05.2005 06:17 1 678 147 hpdj648cug.pdf
26.01.2007 12:10 413 427 kiddecmkncobb.pdf
23.04.2005 16:54 2 486 557 kodakdx3700dc.pdf
27.07.2005 04:29 77 019 kstruncfreq.pdf
27.07.2006 13:38 4 670 356 magmwd7006dvdplay er.pdf
29.04.2005 01:00 PM 1 233 847 msbsb5100qsg.pdf
29.04.2005 01:00 PM 1 824 555 msbsb5100ug.pdf
- Подробнее -

Внизу этой страницы, которую вы видите в окне командной строки, вы увидите приглашение – More – . Здесь у вас есть дополнительные опции, все из которых описаны в разделе ниже. Как правило, однако, вы нажимаете пробел, чтобы перейти к следующей странице, и так далее, и так далее.

  more list.txt  

В этом примере команда more используется для отображения содержимого файла list.txt в окне командной строки:

 Молоко 
Сыр
Йогурт
Авокадо
Брокколи
Сладкий перец
Капуста
Эдамам
Грибы
Спагетти Сквош
Шпинат
Вишня
Замороженные ягоды
Дыни
Апельсины
Груши
Мандарины
Коричневый рис
Овсянка
Паста
Лаваш
Квиноа
Говяжий фарш
Курица
Бобы гарбанзо
- Подробнее (93%) -

Так как команда more имеет полный доступ к отображаемому файлу, с самого начала она знает, сколько он отображает на экране, что дает указание процента, – Больше (93 %) – в этом случае относительно того, насколько завершен вывод.

Разрешается выполнять больше без имени файла или каких-либо опций, но ничего полезного не делает.

Опции, доступные на – Больше – Подсказка

Ряд дополнительных параметров доступен, когда вы видите подсказку « – More – » в точке разбивки на страницы при использовании команды more:

Дополнительные дополнительные параметры команды









Option Объяснение
Нажмите пробел , чтобы перейти на следующую страницу.
Нажмите Enter , чтобы перейти к следующей строке.
p n Нажмите p в приглашении – Дополнительно – , а затем, при появлении запроса, укажите количество строк n , которое вы хотелось бы увидеть следующее, а затем Enter .
s n Нажмите s в приглашении – Дополнительно – , а затем, при появлении запроса, укажите количество строк n , которое вы Я хотел бы пропустить перед отображением следующей страницы. Нажмите Enter , чтобы продолжить.
е Нажмите f , чтобы перейти к следующему файлу в списке файлов из нескольких файлов для отображения. Если вы указали только один файл для вывода или используете команду more с другой командой, использование f завершит работу с тем, что вы сейчас показываете, и вернет вас к приглашению.
д Нажмите q в приглашении – Еще -, чтобы выйти из режима отображения файла (ов) или вывода команды. Это то же самое, что использование CTRL + C для отмены.
= Используйте знак = (только один раз), чтобы показать номер строки выходного сигнала, в котором вы находитесь сейчас (т.е.линия, которую вы видите чуть выше – Еще – ).
Введите ? , когда вы находитесь между страницами, чтобы быстро вспомнить ваши настройки в этом приглашении, к сожалению, без каких-либо объяснений.

Как упоминалось в первоначальном обсуждении синтаксиса, если у вас возникли проблемы с настройкой этих параметров, выполните команду еще раз, но добавьте/e в список используемых вами параметров.

Оцените статью
Solutics.ru
Добавить комментарий