'Daha' Komutu Hakkında Bilmeniz Gereken Her Şey

NS daha fazla yarar Linux kabuk başka bir komuttan gelen girdiyi kabul eder, ardından çıktıyı kabuk oturumu içinde bir dizi sayfa halinde düzenler. Bu program, uzun çıktı listelerini kaydırma ihtiyacını ortadan kaldırır.

Dağıtımınız ne olursa olsun, herhangi bir Linux kurulumunun standart bir parçasıdır. daha basit bir çeşididir. Daha az fayda.

'more' Yardımcı Programını Kullanma

NS daha fazla komut, BSD'nin ilk günlerinden beri Linux'ta standart olmuştur; versiyonları 1988'e kadar uzanıyor. Daha iki modda çalışır: Birincisi bir kabuk yardımcı programı olarak ve ikincisi etkileşimli bir program olarak.

çağırmak için daha fazla terminalden aşağıdaki sözdizimini kullanın:

Daha fazla seçenek] dosya

Alternatif olarak, bir komutun çıktısını daha fazla. Örneğin, aşağıdakileri kullanan genişletilmiş bir süreç listesi ps komut genellikle birkaç sayfa çalıştırır; kullanarak çıktıyı sayfalandırmak için daha fazla, çıktıyı aşağıdaki gibi iletin:

ps -balta | daha fazla. 
PS komutunun Daha Fazla komutuna yönlendirildiği bir terminal penceresi.

'Daha fazla' Komutu için Seçenekler

Daha dahil olmak üzere birkaç isteğe bağlı anahtarı destekler:

  • -NS: Etkileşimli mod sırasında geçersiz tuşlara basıldığında yardım bilgisi sunar.
  • -l: Form besleme karakteri içeren satırlardan sonra duraklamaları atlayın.
  • -F: Satırları ekrandan ziyade mantıklı sayın (örneğin, uzun satırları sarmayın).
  • -P: Kaydırmayı atlayın ve bunun yerine sonraki sayfayı görüntülemeden önce ekranı temizleyin.
  • -s: Birkaç boş satırı tek satırda toplayın.
  • -sayı: Her sayfa için görüntülenecek ekran satırı sayısını belirtin.
  • +sayı: Belirtilen satır numarasından başlayarak dosyayı görüntüleyin.
  • +/sicim: Aramak sicim ve bu noktada dosyayı görüntülemeye başlayın.
  • --Yardım: Yardımcı programın yardım metnini görüntüler, sonra var olur.

'Daha'yı Etkileşimli Olarak Kullanmak

Ne zaman daha fazla ön planda çalışır, Vi editöründe desenlenmiş birkaç komutu destekler. Ortak komutlar şunları içerir:

  • H: Yardım metnini görüntüler.
  • Uzay: Metnin sonraki sayfasını görüntüler (varsayılan olarak geçerli ekran boyutu).
  • z: Metnin sonraki X satırını görüntüler—varsayılan olarak geçerli ekran boyutudur, ancak bir sayı yazıp ardından z, o kadar çok satır ilerleyecek ve ardından varsayılanı değiştirecektir.
  • Q: Çıkış.
  • s: Metnin X satırını ileri atlayın (önce bir sayı, aksi takdirde varsayılan olarak 1'dir).
  • F: X ekran dolusu metin ileri atlayın (önce bir sayı, aksi takdirde varsayılan olarak 1'dir).
  • B: X ekran dolusu metin geri atla (önce bir sayı, aksi takdirde varsayılan olarak 1'dir)—bu emretmek ancak, içine bir komut ilettiğinizde kullanılamaz daha fazla.
  • =: Geçerli satır numarasını görüntüler.
  • /Desen: Çift tırnak işaretleri arasında oluşturulmuş bir normal ifadenin oluşumunu arar; önce bir sayı belirtirseniz /Desen dize, bu dizenin X. oluşumunu bulur.
  • n: Modelin bir sonraki örneğini arar.
  • v: Geçerli satırda bir düzenleyici (varsayılan olarak Vi) başlatır.

Örnek Kullanım

1500 satırından başlayan bir örnek dosyanın içeriğini görüntülemek için:

daha fazla +1500 örnek.txt. 

İfadenin ilk oluşumunu görüntülemek için Linux harika! örnek dosyadan:

daha fazla +/"Linux harikaları!" örnek.txt. 

Ortam Değişkenleri

Daha ortam değişkenlerine saygı duyar. Standart ayarları (ör. atlanacak standart satır veya sayfa sayısı) belirlemek için MORE değişkenini kullanın. Belirli bir düzenleyici belirtmek için VISUAL değişkenini kullanın. için kılavuz sayfasına başvurun daha fazla kesin rehberlik için.