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 База данных терминалов