Eu uso um Mac, então não tenho teclas Homenem Endno teclado. Eu também SSH para servidores Linux um pouco. Descobri que quando eu SSH para um servidor Ubuntu Linux executando o Jaunty, posso usar as teclas de atalho readline Ctrl- ae Ctrl- epara mover o cursor para o início ou o fim da linha, mas há alguns servidores Hardy SSH para e essas associações de teclas não funcionam ao se conectar a elas.
Em vez disso, tentei conectar a eles a partir de uma caixa do Linux, para o caso de estar relacionado à maneira como o meu Mac Terminal está configurado e vejo os mesmos resultados.
Alguém tem alguma idéia do porquê e como consertar isso?
set -o vi
comando faz com que o Bash use as ligações do Vim. O padrão é ligações do estilo Emacs. Portanto, não é "por algum motivo", mas sim queset -o vi
invoca um conjunto totalmente diferente de opções Readline. Veja minha resposta para saber como ligar em tempo real.