bzless bzmore, bzless - filtr przeglądania plików do przeglądania crt skompresowanego tekstu bzip2
bzmore [ name ... ]
bzless [ name ... ]
W poniższym opisie słowa bzless i less mogą być używane zamiennie z bzmore i more.
Bzmore to filtr, który umożliwia badanie skompresowanych lub zwykłych plików tekstowych jeden ekran na raz na terminalu softcopy. bzmore działa na plikach skompresowanych za pomocą bzip2, a także na plikach nieskompresowanych. Jeśli plik nie istnieje, bzmore szuka pliku o tej samej nazwie z rozszerzeniem .bz2.
Bzmore normalnie zatrzymuje się po każdym ekranie, wypisując --Więcej-- na dole ekranu. Jeśli następnie użytkownik wpisze znak powrotu karetki, zostanie wyświetlony jeszcze jeden wiersz. Jeśli użytkownik trafi w spację, zostanie wyświetlony kolejny ekran. Inne możliwości wymieniono później.
Bzmore przegląda plik /etc/termcap, aby określić charakterystykę terminala i określić domyślny rozmiar okna. Na terminalu, który może wyświetlić 24 wiersze, domyślny rozmiar okna to 22 wiersze. Inne sekwencje, które można wpisać podczas pauzy bzmore i ich efekty są następujące (i jest opcjonalnym argumentem typu integer, domyślnie 1):
wyświetl i więcej linii (lub inny ekran, jeśli nie podano argumentu)
wyświetl 11 dodatkowych linii (``przewiń''). Jeśli podano i, to rozmiar przewijania jest ustawiony na i .
to samo co ^D (control-D)
to samo co wpisanie spacji, z tą różnicą, że i , jeśli występuje, staje się nowym rozmiarem okna. Zauważ, że rozmiar okna powraca do domyślnego na końcu bieżącego pliku.
pomiń wiersze i i wydrukuj ekran z wierszami
pomiń ekrany i i wydrukuj ekrany linii
zakończ czytanie bieżącego pliku; przejść do następnego (jeśli istnieje)
Po wyświetleniu monitu --More--(Następny plik: plik) polecenie to powoduje wyjście z bzmore.
Kiedy wyświetlany jest monit --More--(Następny plik: plik), polecenie to powoduje, że bzmore pomija następny plik i kontynuuje.
Wyświetl bieżący numer linii.
szukaj i -tego wystąpienia wyrażenia regularnego wyrażenie Jeśli wzorzec nie zostanie znaleziony, bzmore przechodzi do następnego pliku (jeśli każdy). W przeciwnym razie wyświetlany jest ekran rozpoczynający się dwa wiersze przed miejscem, w którym znaleziono wyrażenie. Do edycji wyrażenia regularnego można użyć znaków kasowania i zabijania użytkownika. Wymazanie z powrotem poza pierwszą kolumnę anuluje polecenie wyszukiwania.
szukaj i -tego wystąpienia ostatnio wprowadzonego wyrażenia regularnego.
wywołaj powłokę za pomocą polecenia . Znak `!' w „poleceniu” są zastępowane poprzednim poleceniem powłoki. Sekwencja "\!" zostaje zastąpione przez „!”.
zakończ czytanie bieżącego pliku; przejdź do następnego (jeśli istnieje) (tak samo jak q lub Q).
(kropka) powtórz poprzednie polecenie.
Polecenia działają natychmiast, tzn. nie jest konieczne wpisywanie znaku powrotu karetki. Do czasu podania samego znaku polecenia, użytkownik może nacisnąć znak zabicia linii, aby anulować tworzony argument numeryczny. Ponadto użytkownik może nacisnąć znak kasowania, aby ponownie wyświetlić komunikat --More--.
W dowolnym momencie, gdy dane wyjściowe są wysyłane do terminala, użytkownik może nacisnąć klawisz wyjścia (zwykle control-\). Bzmore przestanie wysyłać dane wyjściowe i wyświetli zwykły monit --More--. Użytkownik może następnie wprowadzić jedno z powyższych poleceń w normalny sposób. Niestety, część danych wyjściowych zostaje utracona, ponieważ wszystkie znaki oczekujące w kolejce wyjściowej terminala są usuwane, gdy pojawia się sygnał wyjścia.
Ten program ustawia terminal w tryb noecho, dzięki czemu wyjście może być ciągłe. To, co wpiszesz, nie będzie więc wyświetlane na twoim terminalu, z wyjątkiem/i ! polecenia.
Jeśli standardowym wyjściem nie jest dalekopis, to bzmore działa tak samo jak bzcat, z tą różnicą, że przed każdym plikiem drukowany jest nagłówek.
/etc/termcap Baza danych terminala
more(1), less(1), bzip2(1), bzdiff(1), bzgrep(1)