Возможный дубликат:
Как настроить PuTTY так, чтобы Home/End/PgUp/PgDn правильно работали в bash?

Я получаю доступ к оболочке сервера Linux через шпаклевку, но многие из ключей, которые я использую, не переводятся по горизонтали, вверх, вниз, влево и вправо. Все они отображаются как ^ [[A, ^ [[B, ^ [[D и ^ [[ C;
Но так же, как C-Up, C-Down, C-слева и C-справа.
И ввод рассматривается как Cj (которые переходят на следующую строку),
и Backspace рассматривается как Ch, который назад удалить.

Как я могу остановить перевод этих ключей в другие ключи (например, я могу настроить Ch и backspace для выполнения двух разных функций) и что делает этот перевод (Putty, ядро, оболочка)?

$ TERM это 'vt100', для которого у меня есть файл terminfo. Я на самом деле использую PuttyTel, который похож на PuttyCyg (он подключается к процессу cygwin), но у меня были те же проблемы при запуске только ванильного Putty.

Ничего нельзя сделать со стороны сервера (если параметр TERM не отправляет нужные коды в первую очередь) и какой профиль TERM является наиболее консервативным (или даже PuttyCyg/PuttyTel)?

0