Linux konsolunda garip karakterler


0

Bunu tam olarak nasıl başardım bilmiyorum ama şimdi bazı komutları çağırdığımda (adam gibi) man veya less ) Ekranda garip ESC [1 karakter görüyorum. Bu gibi görünüyor:

enter image description here

İlginç olan, diğer komutların ( more ) Konsol metnini düzgün şekilde görüntüleyin. Bu davranışta ne olabilir ve bunu nasıl düzeltebilirim?

Not: Yeniden başlatarak muhtemelen bunu düzeltebilirim, ancak işletim sistemini yükleyen chrootlu bir ortamdayım ve yeniden başlatmalardan kaçınmak istiyorum. Ayrıca, sadece merak ettim, ne oldu.


1
Çalışıyor mu reset yardım et?
new123456

@ new123456 ne yazık ki hayır
colemik

1
Renk uyumlu olmayan bir kabuk kullanıyor musunuz? Bunlar ESC[ karakterler bana ANSI renk kodları gibi görünüyor.
new123456

1
does unset LESS belki yardım?
grawity

Yanıtlar:


1

Belki de TERM ayarınız yanlıştır.

"ESC [1 m" gibi karakter dizileri, terminal / konsolun metni kalın veya çeşitli renklerde göstermesine neden olan ANSI dizileridir.

Gibi programlar man TERM ayarınızı kullanarak manuel sayfaları kaynak formatlarından (sanırım troff) terminal / konsolunuzun gösterebileceği bir şeye dönüştürün.


0

Sıfırlanan LESS çevre değişkenidir.

Düzeltmeyi uygulamadan önce, hiçbir LESS env değişkeni yoktu.

Düzeltmeyi uyguladıktan sonra (env-update ve kaynak / etc / profile çalıştırılıyor), LESS değeri "-R -M - Shift 5"

-R --raw-control-chars - output "raw" control characters.

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.