Kat*_*ato 16 ssh bash amazon-ec2 sh
在我的新 ec2 版本上运行几天后,发生了以下情况:
e了——输入时出现错误提示nano或vi与e工作正常,只是没有在bash或sh这令人费解!我什至可以从哪里开始进行故障排除?
我的本地机器设置:
EC2 设置
没有其他模组
stty -awhile I can't type an 的输出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
Run Code Online (Sandbox Code Playgroud)
如果它可以帮助遇到类似问题的其他人,我创建了一个脚本(称为sub)将大写 E 转换为小写,然后回显命令。然后我在反引号中运行它以e在命令行上获得一个::
#!/bin/sh
echo ${@//E/e}
> `sub Emacs /Etc/profilE`
Run Code Online (Sandbox Code Playgroud)
更新
我创建了一个聊天室来讨论这个问题并磨练解决方案。
Mik*_*eyB 21
你错误地输入了:
export EDITOR=/usr/bin/emacs
Run Code Online (Sandbox Code Playgroud)
进入你的/etc/inputrc. 这会将字母“e”映射到任何内容。
删除它,你应该没问题。
| 归档时间: |
|
| 查看次数: |
889 次 |
| 最近记录: |