Uzun dizgilerin terminalde kesilmesini nasıl önleyebilirim? Mesela ben koşarsam
journalctl -xn
Okuyamadığım bir sürü metin var. Diğer programları / araçları kullanmaya açığım.
Uzun dizgilerin terminalde kesilmesini nasıl önleyebilirim? Mesela ben koşarsam
journalctl -xn
Okuyamadığım bir sürü metin var. Diğer programları / araçları kullanmaya açığım.
Yanıtlar:
Gönderen journalctlman:
The output is paged through less by default, and long lines are
"truncated" to screen width. The hidden part can be viewed by using the
left-arrow and right-arrow keys. Paging can be disabled; see the
--no-pager option and the "Environment" section below.
Sol ve sağ ok tuşlarını sürekli kullanmak istemiyorsanız, doğrudan aşağıdakilere yönlendirin less:
$ journalctl -xn | less
Bu terminalin (varsayılan davranışı için çok uzun satırları kaydırılır less, journalctlgeçersiz kılar).
Veya, elbette, terminalinizin geri kaydırmasını kullanmak zorunda kalmazsanız, çağrı cihazı da kullanamazsınız:
$ journalctl -xn --no-pager
lessve LESSiçermez -S, journalctl uygulayarak edilmemelidir -Sçağrısına less!! Yani, PAGER ayarını = daha az ve LESS = $ x ($ x S içermeyen herhangi bir dizedir) istenen davranışı vermelidir.
Ben de yaparım:
journalctl -xn | less
Ancak SYSTEMD_LESSortam değişkenini de ayarlayabilirsiniz :
SYSTEMD_LESS=FRXMK journalctl -xn
# Or even
# SYSTEMD_LESS="" journalctl -xn
# The environment variable needs to be there, but can be the empty string
Şundan aldım: [systemd-devel] [PATCH] çağrı cihazı: varsayılan olarak uzun satırları sar
.Bashrc'nize koyun ve bitirin! :-)
Bunun systemdiçin lessözel olarak kurulum yapılması gerekiyor ve sadece daha az varsayılanları onurlandırmıyor ve LESSçevre bana biraz kibirli görünüyor, ama hey, bu işe yarıyor ...
Defaults env_keep += "LESS SYSTEMD_LESS"için /etc/sudoers. Yanlışlıkla sudoörneğin önüne koyduğum zamanlar için systemctl status.
Program zaten kullanıyorsa less(eğer çıkmıyorsa onu boruya yazdıysa), satır kaydırmayı -S(in less) yazarak etkinleştirebilir / devre dışı bırakabilirsiniz , Bu, diğer lessseçenekler için de geçerlidir.
Terminale giriyorum,
journalctl | morebenim için harika çalışıyor, sonra yukarı ya da aşağı okları kullanıyorum.
journalctl -x,-nsadece günlüğüne 10 satıra varsayılan.