Nasıl yapılacağını bilmek istiyorum
cat my-verylong-file
ve son yerine üstten göster. Gibi adam komutu yok.
man man).
Nasıl yapılacağını bilmek istiyorum
cat my-verylong-file
ve son yerine üstten göster. Gibi adam komutu yok.
man man).
Yanıtlar:
lessDosyayı üstten gösterecek şekilde kullanın , tıpkı aşağıdaki gibi kaydırmanızı sağlar man:
less my-verylong-file
Yalnızca bir dosyanın ilk n satırını görmekle ilgileniyorsanız headalternatif olabilir:
head -n 25 filename
dosyanın ilk 25 satırını gösterir.
Bir dosyanın n son satırları için aynı şey tail:
tail -n 25 filename
lessböylece -Rvarsayılan olarak etkindir. Cevabımı gör.
more ve less : aynı şey :)
manless(1)varsayılan olarak çağrı cihazı olarak kullanır . Bunun yerine kullanın cat. Ayrıca bkz. @ Vidarlo'nun yanıtı .
lessDaha da iyi hale getirmek için nasıl özelleştirilir :Seviyorum alias m=less, bu yüzden sadece tek harfli bir komut, çünkü her zaman yazıyorum. Bir |mşeyin sonuna a koymak onu çağrı cihazına bağlar.
-iMRj5XTakma addaki gibi seçenekler koyabilirsiniz (örn. alias m='less -iMRX), Ancak bunu dosyamla yaparım ~/.lesskey. (Bkz. lesskey(1)).
-i: aramalar büyük / küçük harfe duyarlı değildir (büyük harf kullanmıyorsanız)-M: satır numarasını ve dosya yüzdesini gösteren daha uzun durum satırı-R: bazı kontrol kodlarına izin verin, böylece renklendirilmiş komutları daha az oluşturabilirsiniz.-X: Terminal öykünücüsünün "alternatif" ekranına geçmeyin, bu yüzden baktığınız her şey qdışarı çıktığınızda hala orada olacaktır less. (istediğiniz seçeneği bulduktan ve yazarken bakmak istediğiniz sayfalar için harika.)-j5: aramalar, hedef satırı ekranın üstü yerine 5. satıra yerleştirir. Böylece, arama sonucunuzun her iki tarafında bağlam görebilirsiniz. (Bazen bir arama sonucundan önce bağlamı görmek en yararlıysa, bunu yazarak -j40veya içine bir şey kullanarak etkileşimli olarak değiştiririm less).Ben de bağlamak .için next-fileve ,karşı prev-filevarsayılan bağlamaları iki ayrı karakter olduğu için, çok yazmak için yavaş: :nve :p.
Bu benim .lesskey:
$ cat .lesskey
. next-file
, prev-file
#env
LESS = iMRj5X
lesskeyBir "içine" derlemek için çalıştırın ~/.less.
Bu muhtemelen 20 yıl önce önemliydi, ancak lessher başladığında bir metin yapılandırma dosyasını ayrıştırmak yerine bu ikili dosyayı okuyor.
morekomut da vardır ... amamoredaha az yetenekli olduğu içinless, "daha az daha fazladır" çok doğrudur. Sonundapg"sayfa" için de var . Bu komutları ayrıca borularla da kullanabilirsiniz - ör.ls -l | lessçok uzun bir dosya listesini birden çok sayfaya bölmek için. Ve hatta kullanabilirsinizcat my-verylong-file | less.