Ben içine cd zaman bir dizin için git günlüğünü gösteren bir komut dosyası yazıyorum. Böyle bir günlük, yüzlerce satır içeren ezici olabilir. Şimdiye kadar bunu ... | head -n 20
işyerinde ekranda iyi olan, ancak evde daha küçük MacBook ekranında çok fazla olan sabit kodlu 20 satırla ( ) sınırlandırıyorum .
Günlüğün her iki terminalde de (dikey) ekranın yarısını almasını tercih ederim. Ve "terminal" de değişir: işte Gnome terminali, ama evde iTerm2. Ve ekran veya tmux kullanmıyorum.
Bir terminalde bulunan dikey satır sayısını komut satırından nasıl bulurum?
LINES
veCOLUMNS
sadece bazı mermiler tarafından ayarlanır.bash
Onları ayarlar ancak (ve bunları ihraç etmez) sadece bir interaktif kabuk.