0

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

4

2 回答 2

1

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

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

于 2011-08-30T18:34:33.390 回答
-1

我要么通过 SSH 而不是 telnet 连接到服务器,要么使用puTTY

于 2011-08-30T18:31:26.777 回答