“Systemctl durumu” nda yatay kaydırma nasıl önlenir?


12

Uzun bir satırda, systemctl statusyatay olarak kaydırmak gerekir, bu da çıktıyı kopyalamayı oldukça zorlaştırır. Terminalin sonunda çizgi izleri almanın bir yolu var mı nano -$?

Çıkışı geçici bir dosyaya yönlendirmek ve çıktıyı destekleyen bir düzenleyici ile görüntülemek gibi bir geçici çözüm aramıyorum.

Ubuntu 15.10 kullanıyorum.

Yanıtlar:


21

Seçeneği, çizgileri sarmaya zorlayacak olan seçenekle --no-pagerbirlikte kullanabilirsiniz --full:

systemctl status --no-pager --full

resim açıklamasını buraya girin

Eğer sayfalama işlevselliğini korumak istiyorsanız, sadece boruyu can çıkış systemctl statusiçin less/ moredoğrudan bir boruya komutunun STDOUT bağlayan beri ham çıktı yazdırmak için komut zorlar:

systemctl status | less

--fullİşlem ağacındaki uzun çizgiye neden eklemeniz gerekmediğini merak ediyorum . Bunu yapmak zorundayım. Teşekkürler.
Karl Richter

@KarlRichter Üzgünüm, bu gece her yerde başarısızlıklar. Aslında eklemek zorunda kaldım--full , ancak bir boruya ( head) çıkış yapmak buna ihtiyaç duydu ve bir noktada birlikte kullanıldığında bunun yararlı olmayacağını düşündüm --no-pager. Aslında ihtiyacın var --full.
kos

Çağrı cihazını daha az olarak değiştirmek için yine de var mı ?
Franklin Yu

3
evet, çağrı cihazını ayarlamak için PAGER veya SYSTEMD_PAGER ortam değişkenlerini kullanabilirsiniz. Ortam değişkenine boş bir dize koyarsanız, bu özelliği err, özelliğini kapatabilirsiniz. Ayrıca, SYSTEMD_LESS ortam değişkenine bakın.
Hontvári Levente
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.