Клавиши со стрелками превращаются в управляющие символы в Telnet - PullRequest
0 голосов
/ 30 августа 2011

Я в терминале Ubuntu и подключаюсь к серверу.Теперь, когда я набираю «вверх», он превращается в ^ [[A.Другие клавиши со стрелками также превращаются в управляющие символы.Есть ли способ запустить telnet, чтобы он понимал мои клавиши со стрелками?Это было бы огромной помощью, потому что я хотел бы прокрутить историю моих команд.

Ответы [ 2 ]

1 голос
/ 30 августа 2011

Это не telnet, который должен понимать escape-последовательности, которые генерируют ваши ключи; это та программа, в которую вы их вводите на удаленном конце. Похоже, что переменная окружения $TERM (в удаленной системе) неправильно настроена для терминала, в котором вы используете telnet.

Прошло много времени с тех пор, как я использовал telnet для входа в систему, но IIRC не передает TERM автоматически, поэтому, возможно, вам придется установить его самостоятельно. Или, как предлагает Майк С, вместо этого используйте ssh - который передает TERM.

0 голосов
/ 30 августа 2011

Я бы либо SSH на сервер вместо Telnet, либо использовать puTTY .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...