我在一台Linux机器上:
jla@jaspden-desktop$ uname -a
Linux jaspden-desktop 2.6.35.13-92.fc14.i686 #1 SMP Sat May 21 17:39:42 UTC 2011 i686 i686 i386 GNU/Linux
这里,在命令提示符下,退格键删除光标后面的字符,删除键删除光标下面 的字符。
我远程登录到我们的另一个盒子:
$ ssh anvil
Last login: Thu Sep 15 11:58:38 2011 from maspben-desktop.uk.level5networks.com
$ uname -a
Linux anvil 2.6.9-89.ELlargesmp #1 SMP Mon Apr 20 10:43:12 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
现在,退格键仍可像以前一样工作,但删除键不会删除任何内容。相反,它会插入一个波浪符号,如下所示:
jla@anvil$ misspell~ling
如果我在远程机器上运行 tcsh,
$ tcsh
删除键的作用类似于退格键,删除光标后面的字符。
如果我返回 bash,它会恢复到波浪符号插入模式。
有什么办法可以修复/调试这个问题吗?这让我很抓狂。
答案1
以下两个指南可帮助您理解并修复各种 shell 和其他命令行应用程序中的退格键和删除键:
他们多次帮助我解决此类问题。
我没有引用“最相关”的部分,因为这些文档的任何部分都可能是与您最相关的,这取决于您的系统的具体情况。