Byłem podłączony do serwera Linux przez SSH. Po wykonaniu następującego polecenia
cat dmesg.1.gz
monit w mojej sesji SSH zmienił się z conor@linux:~$
na␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$
Każdy tekst wpisany do terminala również był zniekształcony, nawet po rozłączeniu się z sesją SSH przez wpisanie exit
, sesja terminala, która była teraz na moim komputerze Mac, była nadal zniekształcona. Rozwiązałem problem, zamykając okno terminala i otwierając nowy.
Czy istnieje sposób zresetowania terminala bez zamykania okna i ponownego otwierania, na przykład kombinacji klawiszy?
Odpowiedzi:
Twój terminal został przełączony w tryb „alternatywnego zestawu znaków”. Aby go wycofać, wpisz
na twój (zniekształcony) monit powłoki. Pisanie będzie również zniekształcone, ale po zakończeniu tego polecenia wróci do normy.
źródło
Wpisanie „reset” w wierszu poleceń (nawet jeśli nie widzisz tego, co wiążesz) często pomaga.
źródło
Miałem ten sam problem. Aby to naprawić, kliknij Shell -> Wyślij reset. A jeśli to nie zadziała. Shell -> Twardy reset. Spowoduje to zresetowanie go bez konieczności zamykania i ponownego otwierania terminala.
źródło
Po wypróbowaniu poprzednich odpowiedzi bez żadnego efektu spojrzałem na stronę man: tput reset
źródło