stringtranslate.com

еще (команда)

В вычислительной техникеmoreэто команда для просмотра (но не изменения) содержимого текстового файла по одному экрану за раз. Он доступен в Unix и Unix-подобных системах, DOS , [3] Digital Research FlexOS , [4] IBM / Toshiba 4690 OS , [5] IBM OS/2 , [6] Microsoft Windows и ReactOS . [7] Программы такого типа называются пейджерами . [8] more — это очень простой пейджер, изначально позволяющий только навигацию по файлу вперед, хотя новые реализации допускают ограниченное перемещение назад.

История

Первоначально команда moreбыла написана Дэниелом Халбертом, аспирантом Калифорнийского университета в Беркли , в 1978 году. Позже она была расширена Эриком Шинбродом, Джеффом Пеком (добавлено подчеркивание, одинарный интервал) и Джоном Фодераро (добавлен -c, moreсреда) . переменная history). Впервые он был включен в 3.0 BSD и с тех пор стал стандартной программой во всех системах Unix. less, аналогичная команда с расширенными возможностями, обеспечивающая навигацию по файлу как вперед, так и назад, была написана Марком Нудельманом между 1983 и 1985 годами и теперь включена в большинство Unix и Unix-подобных систем.

Команда доступна в MS-DOS версии 2 и более поздних. [9] Команда moreтакже является частью инструментов MSX -DOS2 ASCII для MSX-DOS версии 2. [10] PC-MOS Software Link включает реализацию . [11] Как и остальная операционная система, она распространяется под лицензией GPL v3 . [12] Версия FreeDOS была разработана Джимом Холлом и распространяется под лицензией GPL v2 . [13] Команда также доступна в оболочке KolibriOS . [14] more

Среды численных вычислений MATLAB и GNU Octave включают функцию , more которая включает или выключает нумерацию страниц. [15] [16]

Применение

Unix-подобный

Синтаксис команды :

еще [опции] [имя_файла]

Если имя файла не указано, moreищет входные данные со стандартного ввода .

После moreполучения ввода он отображает столько, сколько может поместиться на текущем экране, и ожидает продолжения пользовательского ввода, за исключением того, что перевод страницы (^L) также вызывает moreожидание на этой строке, независимо от объема текста. на экране. В левом нижнем углу экрана отображается текст «--More--» и процент, представляющий процент пролистываемого файла more. (Этот процент включает в себя текст, отображаемый на текущем экране.) Когда moreфайл достигает конца (100%), он завершается. Наиболее распространенными методами навигации по файлу являются Enter, который перемещает вывод вперед на одну строку, и Space, который перемещает вывод вперед на один экран.

Существуют и другие команды, которые можно использовать при навигации по документу; обратитесь к страницеmore для более подробной информации. [17]man

Параметры

Параметры обычно вводятся перед именем файла, но их также можно ввести в переменной среды $MORE . Параметры, введенные в фактическую командную строку, переопределяют параметры, введенные в $MOREпеременную среды. Доступные параметры могут различаться в разных системах Unix, но типичный набор параметров выглядит следующим образом:

Microsoft Windows и ReactOS

Команда РеактОС​ more

Синтаксис команды: [18]

команда | подробнее [/c] [/p] [/s] [/tn] [+n]подробнее [[/c] [/p] [/s] [/tn] [+n]] < [Диск:] [Путь] Имя файлаеще [/c] [/p] [/s] [/tn] [+n] [файлы]

Примеры

Чтобы отобразить файл с именем Letter.txt на экране, пользователь может ввести любую из следующих двух команд:

еще Letter.txtвведите Letter.txt | более

Команда отображает первый экран информации из файла Letter.txt, а затем появляется следующее приглашение:

-- Дополнительно: при нажатии клавиши пробела отображается следующий экран с информацией.

Также можно очистить экран и удалить все лишние пустые строки перед отображением файла:

подробнее /c /s < Letter.txtвведите Letter.txt | больше /с /с

IBM ОС/2

Синтаксис команды:

БОЛЬШЕ < [диск:][путь]имя файлакоманда | более

Пример

Верните содержимое системного каталога OS/2 с помощью dirкоманды и отобразите его по одному экрану с помощью moreкоманды:

[C:\]каталог C:\OS2 | более

Смотрите также

Рекомендации

  1. ^ Ранняя история команды more
  2. ^ еще(1) — Страницы руководства по Linux
  3. ^ "ibiblio.org Группа FreeDOS - База FreeDOS" . www.ibiblio.org .
  4. ^ «Руководство пользователя» (PDF) . www.bitsavers.org . Проверено 30 января 2020 г.
  5. ^ [1] [ неработающая ссылка ]
  6. ^ «Справка JaTomes - Команды OS/2» . www.jatomes.com .
  7. ^ "реактос/реактос" . Гитхаб . 3 января 2022 г.
  8. ^ "Пейджер от FOLDOC" . Foldoc.org .
  9. ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN 0-7356-1812-7.
  10. ^ Руководство пользователя инструментов MSX-DOS2 от ASCII Corporation
  11. ^ "roelandjansen/pcmos386v501" . Гитхаб . 2 января 2022 г.
  12. Янсен, Руланд (8 февраля 2018 г.). «pcmos386v501: окончательная версия PC-MOS/386 v5.01, включая исходные коды драйвера компакт-диска» — через GitHub.
  13. ^ «Пакет FreeDOS на ibiblio.org — подробнее (база FreeDOS)» . www.ibiblio.org .
  14. ^ "Shell - KolibriOS вики" . wiki.kolibrios.org .
  15. ^ «Управление постраничным выводом в командном окне — подробнее MATLAB» . www.mathworks.com .
  16. ^ «Справочник по функциям: подробнее» . Octave.sourceforge.io .
  17. ^ more : отображать файлы постранично — Справочник по оболочке и утилитам, Единая спецификация UNIX , версия 4 от The Open Group
  18. ^ «Еще». docs.microsoft.com .

дальнейшее чтение

Внешние ссылки