man/text
man · Metin İşleme

$ bzmore

Bölüm 1 · Metin İşleme

bzip2 ile sıkıştırılmış metinleri terminalde görüntülemek için dosya inceleme filtresi

Özet

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 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ı satır başı (carriage return) girerse bir satır daha görüntülenir; boşluk tuşuna basarsa bir ekran dolusu daha çıktı görüntülenir.

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.

Komutlar

Aşağıdaki komutlar bzmore durakladığında girilebilir. i, varsayılan değeri 1 olan isteğe bağlı bir tamsayı bağımsız değişkenidir.

  • i<space>: i kadar daha satır görüntüler. Bağımsız değişken belirtilmemişse bir ekran dolusu daha görüntüler.
  • ^D: 11 satır daha görüntüler; bu bir kaydırma (scroll) işlemidir. i belirtilmişse kaydırma boyutu i olarak ayarlanır.
  • d: ^D ile aynıdır.
  • iz: Boşluk tuşuna basmakla aynıdır; ancak i belirtilmişse yeni pencere boyutu olur. Pencere boyutu mevcut dosyanın sonunda varsayılan değerine döner.
  • is: i kadar satırı atlar ve bir ekran dolusu satır yazdırır.
  • if: i ekran dolusu satırı atlar ve bir ekran dolusu satır yazdırır.
  • q veya Q: Geçerli dosyayı okumayı durdurur ve varsa bir sonraki dosyaya geçer.
  • e veya q: --More--(Next file: file) istemi yazdırıldığında bzmore komutundan çıkılmasını sağlar.
  • s: --More--(Next file: file) istemi yazdırıldığında bir sonraki dosyanın atlanıp devam edilmesini sağlar.
  • =: Geçerli satır numarasını görüntüler.
  • i/expr: expr düzenli ifadesinin i. eşleşmesini arar. Örüntü bulunamazsa bzmore varsa bir sonraki dosyaya geçer; bulunursa ifadenin bulunduğu yerin iki satır öncesinden başlayarak bir ekran dolusu çıktı görüntüler.
  • in: Girilen son düzenli ifadenin i. eşleşmesini arar.
  • !command: command ile bir kabuk ç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ı durdurur ve varsa bir sonraki dosyaya geçer. q veya Q ile aynıdır.
  • .: Önceki komutu tekrarlar.

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.

Komutlar anında yürürlüğe girer; satır başı girmek gerekli değildir. Komut karakteri verilene kadar kullanıcı, oluşturulmakta olan sayısal bağımsız değişkeni iptal etmek için satır sonlandırma karakterine basabilir. Kullanıcı ayrıca --More-- mesajını yeniden görüntülemek için silme karakterine basabilir.

Çıktının terminale gönderildiği herhangi bir anda kullanıcı çıkış tuşuna, normalde control-\, basabilir. bzmore çıktı göndermeyi durdurur ve olağan --More-- istemini görüntüler. Kullanıcı daha sonra yukarıdaki komutlardan birini normal şekilde girebilir.

Bu işlem sırasında terminalin çıktı kuyruğunda bekleyen karakterler çıkış sinyali oluştuğunda temizlendiği için bazı çıktılar kaybolabilir.

Çıktının kesintisiz olabilmesi için terminal bu program tarafından noecho moduna alınır. Bu nedenle, / ve ! komutları dışında yazdıklarınız terminalinizde görünmez.

Standart çıktı bir teletype değilse, bzmore her dosyadan önce bir başlık yazdırmak dışında 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)