Wyświetlaj bałagan z dziwnymi postaciami w Gentoo po pliku binarnym `cat`


11

Pobiegłem cat /etc/localtimezobaczyć zawartość /etc/localtime- jednak jest to plik binarny, więc moja konsola stała się następująca:

alternatywny tekst

Możesz zauważyć, że czerwony tekst na zrzucie ekranu to „LiveCD”; polecenia mogą być wykonywane poprawnie, ale wyświetlają się w dziwny sposób. Jestem w trakcie procesu instalacji, więc wolałbym unikać ponownego uruchamiania. Jak mogę przywrócić normalny wyświetlacz?

AKTUALIZACJA : po uruchomieniu, make menuconfigaby wejść do GUI i wyjść, powraca do normy.


1
Powodem, dla którego „make menuconfig” naprawia twój ekran, jest to, że uruchomienie programu jest połączone z biblioteką obsługi terminali (myślę, że libncurses?) I w ramach inicjalizacji programu zresetuje terminal do znanego stanu.
hlovdal

uwaga: ten problem nie jest związany z dystrybucją Gentoo, zdarza się w każdej dystrybucji Linuksa. ten scenariusz jest typowy dla wyjść konsoli innych niż UTF8.
Mauro Toffanin

Odpowiedzi:


19

tak, masz wyjście (prawdopodobnie) binarne na konsolę, a to przyspieszyło mapowanie.

W takich sytuacjach pożądanym poleceniem jest reset.

naciśnij Return (więc wiesz, że masz pustą linię), wpisz reseti naciśnij Return ponownie. :-RE


7

Alternatywą dla polecenia resetowania jest wypisanie znaku ASCII SI (shift in), wartość dziesiętna 15. Można go wprowadzić za pomocą Ctrl-O i powinien on działać na dowolnym (nawet starożytnym) systemie uniksowym, na wypadek, gdyby nie wykonał polecenia resetowania.

prompt>
prompt>echo ^V^O

To zadziałało dla mnie, podczas gdy resetnie
zsynchronizowano

1

Spróbuj uruchomić resetpolecenie. Jeśli naciśnięcie klawisza Return przed i po poleceniu resetowania nie działa, spróbuj użyć control-J.

Ponadto Alt-F2, aby przełączyć się na alternatywny terminal, może tymczasowo ominąć problem.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.