Сброс искаженного окна Терминала в OS X

Сброс искаженного окна Терминала в OS X

Я был подключен к серверу Linux через SSH. После выполнения следующей команды

cat dmesg.1.gz

приглашение в моем сеансе SSH изменилось с conor@linux:~$на␌⎺┼⎺⎼@┌␋┼┤│:·/┌⎺±⎽$

Любой текст, который я набирал в терминале, также был искажен, даже после отключения от сеанса SSH путем ввода exit, сеанс терминала, который теперь был с моим Mac, все еще был искажен. Я решил проблему, закрыв окно терминала и открыв новое.

Есть ли способ сбросить настройки терминала, не закрывая окно и не открывая его снова, например, с помощью комбинации клавиш?

решение1

Ваш терминал переведен в режим «альтернативный набор символов». Чтобы переключить его обратно, введите

tput rmacs

в вашем (искаженном) приглашении оболочки. Ваш ввод также будет выглядеть искаженным, но он вернется к нормальному состоянию после завершения этой команды.

решение2

У меня была такая же проблема. Чтобы исправить, нажмите Shell --> Send Reset. А если это не сработает, нажмите Shell --> Hard Reset. Это сбросит настройки без необходимости закрывать и снова открывать терминал.

решение3

Часто помогает ввод «reset» в командной строке (даже если вы не видите, что вводите).

решение4

Попробовав предыдущие ответы без какого-либо эффекта, я взглянул на страницу руководства: tput reset

Связанный контент