Telnet中退格键的输入有误

4

当我通过telnet登录我们的Sun工作站时,我的退格键无法正常工作。我使用以下临时解决方法:

$ stty erase ^H

这个方法有效,但每次我telnet登录时都需要重新输入。我该如何在我的.cshrc文件中设置它以正常工作?

3个回答

6
您可以将 stty erase ^H 放入您的 .cshrc 文件中。这样可以解决问题。

那真是我太愚蠢了,一开始就应该做的,谢谢。 - Andrew Jahn
没问题 - 即使是简单的东西也很好,可以快速参考。 - AdamC

2

当登录Solaris系统时,^H将是默认的删除键。我猜您友好的管理员在您的shell配置文件中的某个位置更改为^?。可能的原因是使Solaris在此站点上的行为更像其他系统。因此,您可能需要考虑更改telnet客户端的行为(发送^?而不是^H)。

另外一件事 - telnet以明文形式发送所有信息,包括您的用户名和密码。 SSH加密所有通信,执行telnet的所有操作并且还有更多功能。即使在相当新的Solaris版本上,这也是常见的做法。


我使用SSH“Bitvise Tunnelier”,我刚刚错误地将telnet用作通用术语。 - Andrew Jahn

0

事实上,我以前遇到过多个层次的这种问题。X窗口有时会将DEL映射为Backspace,反之亦然。有时通过另一台机器登录到一台机器也会出现这种情况。

这里是一个全面解决此问题的指南: http://www.ibb.net/~anne/keyboard.html


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接