今天在把玩CMD的时候,无意间又发现了CMD的一个有趣的现象,可能已经有的朋友已经发现了吧`
个人感觉有点像是CMD的一个小bug.
过程如下:
我先在开始/运行里面输入"cmd /d /f"进入命令提示符,为了启用文件名和目录自动补全功能,此时我的命令提示符为:
C:\Documents and Settings\Administrator>
然后随便按一下Ctrl+D使当前提示符的位置自动补一个当前目录下的文件夹或者文件,此时我的命令提示符为:
C:\Documents and Settings\Administrator>「开始」菜单
然后再按一下Tab键,使光标向后跳,然后再连续按退格键(BackSpace键),直到退到不能退,此时我的命令提示符已经变为:
C:\Documents and Settings\Administrato
大家应该已经发现了问题的所在了吧`
没错,就是命令提示符变了,原本的命令提示符
C:\Documents and Settings\Administrator>
现在变为了
C:\Documents and Settings\Administrato
也就是说经过了我刚才的操作之后,命令提示符丢掉了最后的两个字符"r"和">".
然后回车之后,命令提示符又恢复了原样了.
有兴趣的朋友可以自己试一下,我这里就是这个怪现象,不懂其中的道理,希望高手可以解释一下出现这个现象的原因,小弟在这里先谢了~
我思考了一下,很有可能和Tab键的"跳格"功能有关系,但是不敢断定.
另外,我在根目录下测试没有这个现象,不知道是没有测试完全还是什么.
测试环境:Windows XP SP2

