Zsh kullandığınızdan bahsettiğinizden beri, zsh yerleşik sekme tamamlama işleminden yararlanabilirsiniz. Bir "uzun" ls listesi almazsınız, ancak "ls" yazıp ardından bir sekme girerek dizin ve dosya adlarını önizleyebilirsiniz. Mevcut çalışma dizininizde potansiyel olarak "ls" hangi dosyaları / dizinleri kullanabileceğinizi göreceksiniz ve daha sonra özel olarak bir tane bulabilir, özellikle bir tane daha ayrıntılı olarak görüntülemek için bir "-l dosya adı" ekleyebilir veya "Kontrol- Gittiğiniz satırı temizleyin ve farklı bir komut girmeye hazırlandığınızda sekme tamamlama önerileri kaybolur.
Örneğin, VM'lerimden birinde "ls" [TAB] olduğunda, şunu görüyorum:
user@fbsd:~% ls
.cshrc .mailrc .ssh/
.login .profile .zshrc
.login_conf .rhosts code/
.mail_aliases .shrc inventory.hw.gather.sh*
Control-u'ya bastığımda, komut satırımın altındaki öneriler kayboluyor.
less -X
Bu konuda benim için hiçbir şeyi değiştirmez.