Você erroneamente colocou:
export EDITOR=/usr/bin/emacs
no seu /etc/inputrc
. Isso mapeará a letra 'e' para nada.
Remova isso e você deve ficar bem.
Após alguns dias de operação na minha nova compilação ec2, acontece o seguinte:
e
de maiúsculas menores - recebo o erro ding quando eu o digito nano
ou vi
e e
funciona bem, mas não em bash
ou sh
Isso é desconcertante! Onde posso começar a solucionar problemas?
Configuração (ões) da minha máquina local:
A configuração do EC2
sem outros mods
Saída de stty -a
enquanto não consigo digitar e
sh-4.1$ stty -a
speed 38400 baud; rows 30; columns 95; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V;
flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -cdtrdsr
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany
-imaxbel -iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke
Caso isso ajude alguém com um problema semelhante, eu criei um script (chamado sub
) para converter E com revestimento superior em caixa inferior e, em seguida, ecoar o comando de volta. Então eu corro em backticks para obter um e
na linha de comando ::
#!/bin/sh
echo ${@//E/e}
> 'sub Emacs /Etc/profilE'
ATUALIZAÇÕES
Eu criei uma sala de bate-papo para discutir essa questão e aprimorar a solução.
Tags ssh bash sh amazon-ec2