Kiedy jestem zalogowany do zdalnej sesji ssh, czasami robię cat niewłaściwemu plikowi (plik binarny lub katalog) i wyświetlacz zamienia się w bełkot. Jedynym wyjściem jest zamknięcie terminala i otwarcie nowego, co mnie frustruje, ponieważ zwykle istnieje już wiele stanów związanych z obecnym terminalem.
Aktualizacja: chociaż otrzymałem świetne odpowiedzi, mały problem utrzymuje się. Zobacz to pytanie uzupełniające .
Co mogę zrobić?
Odpowiedzi:
/usr/bin/reset
może również załatwić sprawę.źródło
Spróbuj „Zresetuj” lub „Resetuj i wyczyść” z menu „Terminal” na zrzucie ekranu.
źródło
Stara sztuczka, która działa również na prawie każdym innym systemie uniksowym:
To znaczy: Wpisz słowo echo niż znak podwójnego cudzysłowu, następnie naciśnij CTRL i wpisz kev v, następnie naciśnij CTRL i wpisz klucz o (litera niezerowa), a następnie wpisz inny znak podwójnego cudzysłowu, a następnie naciśnij RETURN .
źródło
Spróbuj wejść
setterm -reset
źródło
użyj resetowania , manpage: http://www.penguin-soft.com/penguin/man/1/reset.html
cat ing plik tekstowy też działa, jeśli dobrze pamiętam
źródło
Zwykłe polecenia w tych sytuacjach:
tset -s
Mam nadzieję że to pomoże
źródło
Jeśli zaczniesz używać praktyki
zamiast
Nie trafiałbyś często w taki stan (kiedykolwiek?).
źródło
podczas pracy
screen
w sesji ssh również pomaga, ponieważ ta wyłącza rzadsze sekwencje specjalne przełączania czcionek (ale oczywiście nadal będzie działać z normalnymi programami). Główne powody wyświetlania ekranu są zwykle różne (przełączanie między programami, rozłączanie i powrót do oryginalnych programów podczas ponownego łączenia itp.)Uruchamianie
reset
(lub jedna z kombinacji ucieczki) działa, jeśli ponownie natrafisz na zniekształcony ekran (lub ekran, który odmawia wprowadzenia echa) ponownie ...źródło
less
nie zabija przewijania myszą - po prostu przewija tekstless
, a nie przewijanie.gnome-terminal
(2.22.3 z Debian Lenny) i nie mogę przewijaćless
za pomocą myszy; pasek przewijania jest po prostu wyszarzony, jak w przypadkuscreen
. Tak jak w przypadku każdego innego dostępnego emulatora terminala. gdy tylkoless
lubscreen
zostanie zamknięty, pasek przewijania staje się ponownie aktywny.