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

$ stty erase ^ H

这有效但每次我telnet都要重新输入。如何在我的.cshrc文件中将其设置为正常工作?

有帮助吗?

解决方案

你可以在你的.cshrc文件中输入stty erase ^ H.这将解决问题。

其他提示

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

在旁注 - telnet以明文形式发送所有信息,包括您的用户名和密码。 SSH加密所有通信,telnet做的一切都做得更多。它现在很普遍,即使在相当新的Solaris版本上也是如此。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top