2008-09-24 85 views
3

当我telnet到我们的工作站时,我的退格键不起作用。我使用的临时解决方法:telneting退格键是错的

$ stty的擦除2 H

这工作,但每次我在我远程登录时必须键入此。我如何设置这个在我的.cshrc文件中正常工作?

回答

5

你可以把stty擦除^ H到你的.cshrc文件中。这将解决问题。

+0

这真是愚蠢,我不是首先要这么做,谢谢。 – 2008-09-24 20:43:27

+0

没问题 - 即使是简单的东西也很适合在这里快速参考。 – AdamC 2008-09-24 20:44:25

0

实际上,我之前遇到过这个问题的多个层面。有时候,X窗口会将DEL映射到Backspace,反之亦然。有时通过 登录到另一台机器也可以。

这里有一个全面的了解一下如何解决这个问题: http://www.ibb.net/~anne/keyboard.html

2

当登录电子到Solaris系统1 H将是默认的擦除键。我假设你的友好管理员将其改为^?在你的shell的配置文件的某处(用stty -a来查看)。一个可能的原因是让Solaris更像本站的其他系统。因此,您可能需要考虑更改telnet客户端的行为(发送^?而不是^ H)。

在旁注 - 远程登录发送明确的所有信息,包括您的用户名和密码。 SSH加密所有的通信,一切telnet做的和更多。现在很平常,即使在相当新的Solaris版本上也是如此。