4

当我远程登录到我们的工作太阳站时,我的退格键不起作用。我使用以下临时解决方法:

$ stty 擦除 ^H

这行得通,但每次我远程登录时,我都必须重新输入。如何设置它以在我的 .cshrc 文件中正常工作?

4

3 回答 3

6

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

于 2008-09-24T20:40:33.987 回答
2

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

附带说明 - telnet 以明文形式发送所有信息,包括您的用户名和密码。SSH 加密所有通信,完成 telnet 所做的一切等等。它现在很常见,即使在相当新的 Solaris 版本上也是如此。

于 2008-09-24T22:01:35.353 回答
0

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

以下是如何解决这个问题的全面介绍:http: //www.ibb.net/~anne/keyboard.html

于 2008-09-24T21:17:51.730 回答