Terminale çok fazla metin çıkaran bir program yazdım.
Doğru yazıp yapmadığımı görmek için metindeki bazı sözcükleri arıyorum, ancak metni okumak imkansız.
Terminale bir kelime aramamı sağlayacak bir yetenek veya komut var mı ( Ctrl+ gibi F)?
Terminale çok fazla metin çıkaran bir program yazdım.
Doğru yazıp yapmadığımı görmek için metindeki bazı sözcükleri arıyorum, ancak metni okumak imkansız.
Terminale bir kelime aramamı sağlayacak bir yetenek veya komut var mı ( Ctrl+ gibi F)?
Yanıtlar:
Bu var Shift+ Ctrl+ F.
Hiçbir satırı kaybetmemek için Scrollback değerini Sınırsız olarak değiştirmek isteyebilirsiniz :
Düzenle> Profil Tercihleri> Kaydırma
Başka seçenek:
yourCommand | less
Şimdi yukarı, aşağı, sola ve sağa gitmek için ok tuşlarına basabilirsiniz (genellikle yalnızca ilk ikisini kullanırsınız).
Ayrıca /word
imleçten sonra bir kelime (veya bir regex) arayarak da yazabilirsiniz . Buna karşılık, ?word
imleçten önce (yukarıda), / regex kelimesini arayacaktır. (İmleç, metnin içinde bulunduğunuz konumdur.)
Çıktının başına ve sonuna gitmek için Giriş ve Bitir tuşlarını da kullanabilirsiniz. Tuşuna Q
basmanız, çıkmanızı sağlar (konsola geri dönme).
Daha fazla bilgi:
man less
Sen boru ile bir dosyaya çıktı olabilir > myfile.txt
Ve sonra grep dosyayı arayın.
grep "word" myfile.txt
Genellikle bu yaklaşımı tercih ederim, çünkü uçbirim arabellek boyutu için endişelenmenize gerek kalmaz ve çok sayıda program çalışmasından kolayca çıktı alabilirsiniz.
Kullanırsanız GNU Screen
- copy
modu ve jk
iyi çalışıyor.