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

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

我已經用 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,或者您可能只是看到.(請參閱僅由點組成的訊息有何意義?並提及庫爾特·馮內果以供進一步閱讀)。

相關內容