箭头键在Telnet中变成控制字符

时间:2011-08-30 18:29:42

标签: ubuntu terminal telnet arrow-keys control-characters

我在Ubuntu终端,并telnet到服务器。现在每当我输入'up',它就会变成^ [[A.其他箭头键也会变成控制字符。有没有办法可以运行telnet以便它能理解我的箭头键?这将是一个巨大的帮助,因为我想在我的命令历史中向上滚动。

2 个答案:

答案 0 :(得分:1)

这不是telnet,需要了解密钥生成的转义序列;这是你在远程端输入的任何程序。看起来您的$TERM环境变量(在远程系统上)没有为您正在运行telnet的终端设置正确。

我使用telnet进行登录已经有一段时间了,但是IIRC没有自动转移TERM,所以你可能需要自己设置它。或者,正如Mike C建议的那样,使用ssh代替 - 这确实会转移TERM

答案 1 :(得分:-1)

我要SSH到服务器而不是telnet,或使用puTTY