A chave Delete não funciona quando PuTTYed na caixa AIX usando o shell Korn

2

Eu gerencio uma caixa AIX no trabalho usando o PuTTY. Estou usando o ksh no modo vi. Quando pressiono a tecla Delete (não backspace), o caso dos seguintes caracteres é alternado, em vez do caractere sob o cursor ser excluído. Eu não estou necessariamente olhando para mudar o comportamento, como este é um servidor muito importante e eu só não quero fazer alterações desnecessárias, mas eu gostaria de entender por que isso está acontecendo.

Etapas para reproduzir.

  1. Digite algum texto:
    root:common> ls -al
  2. Mova o cursor sobre o traço. ([esc] hhh)
  3. Pressione a tecla Delete. ([del])
  4. Coisas estranhas acontecem:
    root:common> ls -AL

Comportamento esperado: o caractere sob o cursor é excluído.

Comportamento real: os seguintes caracteres têm o seu caso alternado.

    
por bshacklett 02.05.2012 / 19:29

3 respostas

3

Esse é o comportamento padrão no ksh vi-mode. Eu sugiro que se você quiser apagar tente a tecla "x", pois esta é a chave correta para excluir um caractere no modo vi. Além disso, "X" excluirá uma chave antes da selecionada.

    
por 23.05.2012 / 00:06
0

Parece que o servidor AIX tem diferentes definições de scancodes do computador em que você está executando putty e, quando você digita delete, ele o vê como caps lock. Se você "consertar" isso no servidor, talvez o teclado local não funcione como esperado. No entanto, você pode experimentar as configurações do teclado de putty (talvez alterar as chaves home e end para rxvt, ou as teclas de função e teclado para VT400).

    
por 02.05.2012 / 22:16
0

Se você estiver se conectando ao AIX 6 ou AIX 7, verifique o seguinte nas configurações de conexão da sua massa:

Categoria == > Terminal == > Teclado

Definir:

A tecla Backspace para a opção "Control-H"

As teclas de função e teclado para "XtermR6"

As definições de "termo" & mapeamento usado pelo AIX foi alterado do AIX 5 para o AIX 6 +.

Estou usando essa sessão de putty no AIX 6.1 TL7 & AIX 7.1 TL1. Eu uso as configurações padrão para o AIX 5.3.

    
por 14.06.2012 / 06:03

Tags