Kullanım
bzmore [ name ... ]
bzless [ name ... ]
Not
Aşağıdaki açıklamada, bzless ve less terimleri, bzmore ve more terimleriyle birbirinin yerine kullanılabilir.
Açıklama
Bzmore, sıkıştırılmış veya düz metin dosyalarının bir ekran terminalinde her seferinde bir ekran dolusu olacak şekilde incelenmesini sağlayan bir filtredir. bzmore, bzip2 ile sıkıştırılmış dosyaların yanı sıra sıkıştırılmamış dosyalar üzerinde de çalışır. Bir dosya mevcut değilse, bzmore aynı isme sahip ancak sonuna .bz2 uzantısı eklenmiş bir dosya arar.
Bzmore normalde her ekran dolusu çıktıdan sonra duraklar ve ekranın altında --More-- ifadesini yazdırır. Kullanıcı daha sonra bir satır başı (carriage return) karakteri girerse, bir satır daha görüntülenir. Kullanıcı boşluk (space) tuşuna basarsa, bir ekran dolusu daha çıktı görüntülenir. Diğer olasılıklar aşağıda listelenmiştir.
Bzmore, terminal özelliklerini ve varsayılan pencere boyutunu belirlemek için /etc/termcap dosyasına bakar. 24 satır görüntüleyebilen bir terminalde varsayılan pencere boyutu 22 satırdır. bzmore durakladığında yazılabilecek diğer diziler ve bunların etkileri şu şekildedir (i, varsayılan değeri 1 olan isteğe bağlı bir tamsayı bağımsız değişkendir) :
i
^D 11 satır daha görüntüle (bir kaydırma - "scroll"). Eğer i belirtilmişse, kaydırma boyutu i olarak ayarlanır.
d ^D (control-D) ile aynı
iz boşluk tuşuna basmakla aynıdır; ancak i belirtilmişse yeni pencere boyutu olur. Pencere boyutunun mevcut dosyanın sonunda varsayılan değere geri döneceğini unutmayın.
is i kadar satırı atla ve bir ekran dolusu satır yazdır
if i ekran dolusu miktarı atla ve bir ekran dolusu satır yazdır
q veya Q geçerli dosyayı okumayı durdur; bir sonrakine (varsa) geç
e veya q --More--(Next file: file) istemi (prompt) yazdırıldığında, bu komut bzmore'un çıkmasına neden olur.
s --More--(Next file: file) istemi yazdırıldığında, bu komut bzmore'un bir sonraki dosyayı atlayıp devam etmesine neden olur.
= Geçerli satır numarasını görüntüler.
i/expr düzenli ifade expr'in i. eşleşmesini arar. Örüntü bulunamazsa bzmore bir sonraki dosyaya (varsa) geçer. Aksi takdirde, ifadenin bulunduğu yerin iki satır öncesinden başlayarak bir ekran dolusu çıktı görüntülenir. Kullanıcının silme (erase) ve sonlandırma (kill) karakterleri, düzenli ifadeyi düzenlemek için kullanılabilir. İlk sütunun gerisine doğru silme yapmak arama komutunu iptal eder.
in girilen son düzenli ifadenin i. eşleşmesini arar.
!command
command ile bir kabuk (shell) çalıştırır. "command" içindeki ! karakteri önceki kabuk komutuyla değiştirilir. "!" dizisi ise "!" ile değiştirilir.
:q veya :Q geçerli dosyayı okumayı durdur; bir sonrakine (varsa) geç (q veya Q ile aynı).
. (nokta) önceki komutu tekrarlar.
Komutlar anında yürürlüğe girer, yani bir satır başı (carriage return) girmek gerekli değildir. Komut karakterinin kendisi verilene kadar kullanıcı, oluşturulmakta olan sayısal bağımsız değişkeni iptal etmek için satır sonlandırma (line kill) karakterine basabilir. Ek olarak, kullanıcı --More-- mesajını yeniden görüntülemek için silme (erase) karakterine basabilir.
Çıktının terminale gönderildiği herhangi bir anda kullanıcı çıkış tuşuna (normalde control-) basabilir. Bzmore çıktı göndermeyi durduracak ve alışılmış --More-- istemini görüntüleyecektir. Kullanıcı daha sonra yukarıdaki komutlardan birini normal şekilde girebilir. Ne yazık ki, bu yapıldığında terminalin çıktı kuyruğunda bekleyen karakterler çıkış sinyali oluştuğunda temizlendiği (flush) için bazı çıktılar kaybolur.
Çıktının kesintisiz olabilmesi için terminal bu program tarafından noecho moduna ayarlanır. Dolayısıyla, / ve ! komutları hariç, yazdıklarınız terminalinizde görünmeyecektir.
Standart çıktı bir teletype değilse, bzmore her dosyadan önce bir başlık yazdırmak dışında tıpkı bzcat gibi davranır.
Dosyalar
/etc/termcap Terminal veri tabanı
Ayrıca Bakınız
more(1), less(1), bzip2(1), bzdiff(1), bzgrep(1)
BZMORE(1)