图形终端误解输入

图形终端误解输入

我在 gnome-terminal 中输入命令时遇到了一个奇怪的问题。如果命令占用了多行屏幕,并且我使用任何退格键,并且星号正确对齐,则命令会变得乱码,但会正常回显。我输入了以下内容并回显了以下内容:

sudo dd if=debian-6.0.5-amd64-businesscard.iso of=/dev/sdb

然而该命令返回的是:

sudddd: command not found

奇怪的是,我的历史记录包含以下内容:

sudddd o if=debian-6.0.5-amd64-businesscard.iso of=/=/dev/sdb

这些乱码命令几乎模仿了我想要的命令。真的真的很烦人。你也可能注意到,当使用 sudo 时,这会变得多么危险。我不知道是否有人遇到过类似的问题,并且在谷歌搜索时找不到任何东西。

答案1

修改了您的 bash 提示符PS1?其当前值设置为多少?如果您有未添加到提示符长度的字节(例如终端转义序列),并且未将其括在内\[ \],则 bash 会认为提示符比实际长,并且行会错误地换行。请参阅http://mywiki.wooledge.org/BashFAQ/053

相关内容