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