bzmore , bzless - файловый фильтр просмотра для просмотра сжатого bzip2 текста с помощью crt
bzmore [ name ... ]
bzless [ name ... ]
В следующем описании bzless и less могут использоваться как синонимы bzmore и more.
Bzmore – это фильтр, который позволяет проверять сжатые или простые текстовые файлы по одному экрану за раз на терминале с программным копированием. bzmore работает с файлами, сжатыми с помощью bzip2, а также с несжатыми файлами. Если файл не существует, bzmore ищет файл с таким же именем с добавлением суффикса .bz2.
Bzmore обычно делает паузу после каждого заполнения экрана, печатая --More-- внизу экрана. Если затем пользователь вводит возврат каретки, отображается еще одна строка. Если пользователь нажимает пробел, отображается еще один экран. Другие возможности перечислены позже.
Bzmore просматривает файл /etc/termcap, чтобы определить характеристики терминала и размер окна по умолчанию. На терминале, способном отображать 24 строки, размер окна по умолчанию составляет 22 строки. Другие последовательности, которые можно ввести, когда bzmore делает паузу, и их эффекты следующие (i — необязательный целочисленный аргумент, по умолчанию равный 1):
отобразить i больше строк (или еще один экран, если аргумент не указан)
отобразить еще 11 строк («прокрутка»). Если указано i, размер прокрутки устанавливается равным i .
то же, что ^D (control-D)
то же самое, что и ввод пробела, за исключением того, что i , если он присутствует, становится новым размером окна. Обратите внимание, что размер окна возвращается к значению по умолчанию в конце текущего файла.
пропустить i строк и распечатать полный экран строк
пропустить i полный экран и напечатать полный экран строк
прекратить чтение текущего файла; перейти к следующему (если есть)
При выводе приглашения --More--(Следующий файл: файл) эта команда приводит к завершению работы bzmore.
При выводе подсказки --More--(Следующий файл: файл) эта команда заставляет bzmore пропустить следующий файл и продолжить работу.
Отображение текущего номера строки.
поиск i -го вхождения регулярного выражения expr. Если шаблон не найден, bzmore переходит к следующему файлу (если любой). В противном случае отображается полный экран, начиная с двух строк до места, где было найдено выражение. Пользовательские символы стирания и уничтожения могут использоваться для редактирования регулярного выражения. Стирание назад после первого столбца отменяет команду поиска.
поиск i -го вхождения последнего введенного регулярного выражения.
вызвать оболочку с помощью command . Символ `!' в «команде» заменяются предыдущей командой оболочки. Последовательность "\!" заменяется на "!".
прекратить чтение текущего файла; перейти к следующему (если есть) (так же, как q или Q).
(точка) повторить предыдущую команду.
Команды вступают в силу немедленно, т. е. нет необходимости вводить возврат каретки. До того момента, когда будет задан сам командный символ, пользователь может нажать символ уничтожения строки, чтобы отменить формирование числового аргумента. Кроме того, пользователь может нажать символ стирания, чтобы повторно отобразить сообщение --More--.
В любой момент, когда выходные данные отправляются на терминал, пользователь может нажать клавишу выхода (обычно это Ctrl-\). Bzmore прекратит отправку вывода и отобразит обычное приглашение --More--. Затем пользователь может ввести одну из вышеуказанных команд обычным образом. К сожалению, часть вывода при этом теряется из-за того, что любые символы, ожидающие в очереди вывода терминала, сбрасываются при появлении сигнала выхода.
Эта программа устанавливает терминал в режим noecho, так что вывод может быть непрерывным. Таким образом, то, что вы набираете, не будет отображаться на вашем терминале, за исключением/и ! команды.
Если стандартный вывод не является телетайпом, то bzmore действует так же, как bzcat, за исключением того, что перед каждым файлом печатается заголовок.
/etc/termcap База данных терминала
more(1), less(1), bzip2(1), bzdiff(1), bzgrep(1)