Врятуй мене від гнучкового терміналу


12

Під час входу в сеанс віддаленого ssh іноді я перетворюю кіт на неправильний файл (двійковий або директорию), а дисплей перетворюється на химерність. Єдиний вихід - це закрити термінал і відкрити новий, що мене засмучує, оскільки зазвичай існує багато стану, пов'язаного з поточним терміналом.

Оновлення: хоча я отримав чудові відповіді, невелика проблема зберігається. Дивіться це подальше запитання.

Що я можу зробити?

введіть тут опис зображення


Як це трапляється в заголовковій темі, я пропоную вам виправити слово "химерність". Я не можу редагувати вашу публікацію, щоб виправити лише одного символу, як ви знаєте.
Sopalajo de Arrierez

Відповіді:



4

Спробуйте "Скинути" або "Скинути та очистити" у меню "Термінал" на скріншоті.


Не працюватиме в іншому термінальному додатку чи консолі.

3

Старий трюк, який працює і в майже будь-якій іншій системі Unix:

echo "^V^O"

Тобто: Введіть слово echo, ніж символ подвійної лапки, потім натисніть CTRL і введіть kev v, потім натисніть CTRL і введіть ключ o (літера не нульова), потім введіть ще один символ подвійної лапки, а потім натисніть RETURN .




1

Звичайні команди для таких ситуацій:

  • stty sane
  • eval $ (tset -s) # або eval tset -s
  • echo ^ [c # Вам потрібно буде набрати ^ v ESC, щоб отримати ^ [в командному рядку bash

Сподіваюсь, це допомагає


1

Якщо ви почнете використовувати практику о

less filename

замість

cat filename

Ви б не приземлялися в таку державу часто (коли-небудь?).


0

коли запуск screenу вашому сеансі ssh також допомагає, тому що вимкніть більш незвичайні послідовності перемикання шрифтів, а також виконуватимуть звичайні програми. Як правило, основні причини екрану різні (перемикання між програмами, відключення та повернення до початкових програм при повторному підключенні тощо)

запущений reset(або один із комбінацій евакуації) працює, якщо вам трапляється знову потрапляти на пошкоджений екран (або на екран, який відмовляється повторювати введення) ...


1
Проблема із запущеним екраном полягає в тому, що ви втрачаєте корисні речі з терміналу, як прокрутка миші.
звідти

1
IBTD. Так, прокрутка миші не працюватиме, але ви отримуєте робочу прокрутку клавіатури та копіювання та вставлення клавіатури, у яких немає проблем із "діалоговими межами". Інші програми (наприклад, "менше") також вбивають прокручування миші.
mihi

У gnome-терміналі lessне вбивається прокрутка миші - вона просто прокручує текст less, а не прокрутку.
користувач1686

Хм, я щойно встановив gnome-terminal(2.22.3 від Debian Lenny) і не можу прокручувати lessмишу; смуга прокрутки просто сіра, як на screen. Як і будь-який інший доступний емулятор терміналу. як тільки закриється lessабо screenзакривається, смуга прокрутки знову активується.
mihi
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.