密码提示之前的奇怪控制序列

密码提示之前的奇怪控制序列

我已经用 xfce4 安装了 debian 8 - 新鲜的 - 一切似乎都工作正常,除了:

当我尝试在 xfce4-terminal 中输入一些密码时有时^[[3~在提示符前面显示一些奇怪的转义序列( ):

user@debian:~$ su
^[[3~Password:

这使得我大多数时候都无法正确输入密码。当我用退格键删除提示然后输入密码时,它似乎起作用了。

所以控制台上似乎写了一些奇怪的东西。

我试图寻找控制序列,但没有找到它。有任何想法吗?

答案1

在典型的 PC 键盘上,有 3 个选项:“删除”(考虑到很多人等同这与“退格键”)。

这是一个典型的例子

在此输入图像描述

关键backspace(上enter可能发送 ASCII 退格键或删除键 (BSDEL),这是一个字节。钥匙Delete向右关闭(在Insert 可能发送一个转义序列,您会看到它回显为^[[3~

也就是说,他们可能。这实际上取决于主持人解释这些的方式。不久前,我发现 SCO 会发送ASCII DEL第二个。最终因为您可能使用终端模拟器,该程序决定为给定键读取哪些字符象征

但除非您使用 做了一些有趣的事情xmodmap,否则您很可能会看到该键回显的转义序列。

第三个键位于右下角,是Del,有些人也将其等同于删除。为此,您可能会看到^[On,或者您可能只是看到.(请参阅仅由点组成的消息有何含义?并提及库尔特·冯内古特以供进一步阅读)。

相关内容