我使用PuTTY在工作中pipe理AIX框。 我在vi模式下使用ksh。 当我按Delete键(不是退格键)时,下面的字符被切换,而不是被删除的光标下的字符。 我不一定希望改变行为,因为这是一个非常重要的服务器,我只是不想做不必要的改变,但是我想明白为什么会这样。
重现步骤。
root:common> ls -al
root:common> ls -AL
预期的行为:光标下的字符被删除。
实际行为:以下字符的情况下切换。
这是ksh vi-mode中的默认行为。 我build议如果你想擦除试试“x”键,因为这是在vi模式下删除字符的正确键。 此外,“X”将在select之前删除一个键。
这听起来像AIX服务器从您正在运行腻子从计算机的扫描代码有不同的定义,并且当您键入删除它看起来像大写locking。 如果您在服务器上“修复”这个问题,您可能会发现本地键盘无法正常工作。 但是,您可以尝试使用腻子键盘设置(也许可将主键和结束键更改为rxvt,或将function键和键盘更改为VT400)。
如果要连接到AIX 6或AIX 7,请在您的腻子连接设置下检查以下内容:
类别==>terminal==>键盘
组:
Backspace键为“Control-H”选项
function键和键盘到“XtermR6”
AIX使用的术语定义和映射从AIX 5更改为AIX 6+。
我在AIX 6.1 TL7和AIX 7.1 TL1上使用这些putty会话。 我使用AIX 5.3的默认设置。