Intereting Posts
Debian Sid / etc / debian_version Удаленные приложения X11 имеют неправильные сопоставления клавиатуры (локальные: OSX, remote: Linux) получить числовое значение ASCII для символа Драйвер сенсорного экрана Объединить имя файла внутри CSV-файла для каждой строки для нескольких файлов CSV Напомнить синтаксис, объединяющий еженедельное событие с временным диапазоном Рабочая среда рабочего стола, которая может привязывать рабочее пространство к внешнему монитору Не удалось разместить сервер с Xpra, подключиться только к существующему Как я могу переключаться между графическими драйверами? Создание автономного установщика Debian CD Могу ли я войти в систему пользователя после его создания? Могу ли я удалить домашний раздел и создать новый (более крупный) раздел с теми же файлами без проблем? Устройство смонтировано как только для чтения, но я все равно могу написать ему (CentOS 6.8) поведение sed stdin Единая скобка в присвоении переменной bash

Cu оставляет символы призраков в командной строке в xterm

Я использую bash (v3.2.25) на linux, через xterm, через предел. При использовании Ctrl u курсор перемещается рядом с подсказкой символа bash ( $ ), но остальная часть строки остается и не стирается, как ожидалось.

Где проблема, xterm или bash? Как решить эту проблему?

bash предназначен для отправки escape-последовательности, которая в базе данных terminfo называется «el» (очищается до конца строки).

Таким образом, еще одна возможность заключается в том, что база данных terminfo неверна (или, возможно, запрашивается неправильная запись в базе данных terminfo, если $TERM установлен неправильно.

Имеет ли tput el | cat -vt tput el | cat -vt даст вам что-то вроде ^[[K ? Какова стоимость $TERM ?

Например, я мог бы получить такое же поведение, mterm вы описали, установив $TERM в mterm (где el is ^C ).

Вы также можете запустить bash через script чтобы увидеть, какая escape-последовательность действительно отправляется bash на Ctrl-U