Это заставит терминал интерпретировать ключ как Backspace:
стереть стереть "^?"
( ^?
может быть либо клавишей Backspace, либо литералом ^
?
.)
После этого вопроса запуск /usr/bin/reset
разрушает мою функциональность backspace.
Что я могу сделать? После нажатия на клавишу возврата я получаю^?
Это заставит терминал интерпретировать ключ как Backspace:
стереть стереть "^?"
( ^?
может быть либо клавишей Backspace, либо литералом ^
?
.)
Возможно, вам нужно исправить вашу TERM
переменную, чтобы более точно отражать эмулятор терминала, который вы на самом деле используете. См man reset
.
То, что происходит здесь reset
ставит вещи в очень ванильное состояние, чтобы убедиться, что вы можете сделать некоторое взаимодействие с терминалом. Если в ваших сценариях входа в систему установлены какие-либо ключевые правила интерпретации, не включенные в вашу TERM
переменную (например, предложенную grawity ), вам придется повторно применять их вручную.
Ответ "все, что вы хотели знать и больше":