ZMORE(1)

НАЗВАНИЕ
zmore - фильтр для экранного просмотра сжатого текста

СИНТАКСИС
zmore [ файл ... ]

ОПИСАНИЕ

Zmore является фильтром, позволяющим просматривать сжатые или несжатые текстовые файлы по одному экрану за раз на стираемых терминалах. zmore работает с файлами, сжатыми compress, pack или gzip, а также с несжатыми файлами. Если указанного файла не существует, zmore ищет файл с таким-же именем с суффиксом .gz, .z или .Z.

Zmore обычно делает остановку после каждого заполненного экрана, печатая --More-- внизу экрана. Если пользователь затем нажимает клавишу "Ввод", показывается ещё одна строка. Если пользователь нажимает клавишу "Пробел", показывается следующий экран текста. Другие возможности перечислены ниже.

Zmore изучает файл /etc/termcap, чтобы определить характеристики терминала и размер окна по умолчанию. На терминалах, способных отображать 24 строки, по умолчанию размер окна равен 22 строкам. Для использования программы просмотра, отличной от more, используемой по умолчанию, установите в переменной окружения PAGER имя желаемой программы, например less.

Список других клавиатурных комбинаций, которые можно вводить, когда zmore держит паузу, и эффектов от их действия (i - необязательный целый параметр, по умолчанию равный 1):

i   показать i дополнительных строк текста, (или следующий целый экран, если параметру не назначено значение)

^D  отобразить 11 следующих строк ("прокрутка"). Если указано i, то величина прокрутки устанавливается в i.

d   то-же, что и ^D (control-D)

iz  то-же самое, что и пробел, за исключением того, что i, если указан, становится новым размером окна. Учтите, что размер окна восстанавливается обратно (в значение по умолчанию) в конце текущего файла.

is  пропустить i строк и вывести заполненный экран.

if  пропустить i экранов и вывести полный экран.

q   выйти из просмотра текущего файла; перейти к следующему (если есть).

e или q
    когда появляется сообщение --More--(Next file: файл), эта команда заставляет zmore завершить работу.

s   когда появляется сообщение --More--(Next file: файл), эта команда заставляет zmore пропустить следующий файл и продолжить работу.

=   показать номер текущей строки.

i/регулярное
    искать i-кратное регулярное выражение. Если строка не найдена, zmore переходит к следующему файлу (если есть). В противном случае, выводится полный экран, начиная за две строки до места, где было найдено искомое регулярное выражение. Клавиши Backspace и Delete могут быть использованы для редактирования регулярного выражения. Стирание назад в первой колонке экрана отменяет команду поиска.

in  искать i-кратное появление последнего введённого регулярного выражения.

!команда
    вызов командного интерпретатора с командой. Символ "!" в команде заменяется на предыдущую команду оболочки. Сочетание "\!" заменяется на "!".

:q  выйти из просмотра текущего файла; перейти к следующему (если есть) (то-же, что и q или Q).

.   (точка) повторить предыдущую команду.

Команды действуют немедленно, т.е. не обязательно нажимать "Ввод". До того, как задана клавиша вызова самой команды, пользователь может нажать клавишу стирания назад, чтобы отменить формируемый цифровой параметр. В добавок к этому, пользователь может нажать клавишу стирания, чтобы показать ещё раз сообщение --More--.

В любой момент времени при передаче данных на терминал, пользователь может набрать комбинацию клавиш для выхода (обычно control-\). Zmore остановит вывод на терминал и покажет обычное приглашение --More--. Далее, пользователь может ввести одну из вышеперечисленных команд обычным образом. К сожалению, некоторая часть данных при этом теряется, т.к. любые символы, ждущие в очереди вывода на терминал, сбрасываются при получении сигнала "выход".

Терминал данной программой устанавливается в режим работы noecho, для того чтобы вывод был непрерывным. Таким образом то, что вы печатаете, не будет показываться на терминале, за исключением команд / и !.

Если стандартный поток вывода не является стираемым терминалом, zmore ведёт себя как zcat, за исключением того, что он печатает заголовок перед каждым файлом.

ФАЙЛЫ

/etc/termcap
    База данных терминалов

СМОТРИ ТАКЖЕ
more(1), gzip(1), zdiff(1), zgrep(1), znew(1), zforce(1), gzexe(1)