最近做一些和php相关的测试,总是被一个问题困扰,就是操作中时不时就会出现删除键不能删除光标前的字符,而是显示^?。上网搜了一把果然有答案,整理如下。
[root@localhost ~]# stty -a
...
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
...
执行php探针安装脚本后,删除键无法删除前面的字符,而是显示^?。
此时,执行stty -a的输出如下:
[root@localhost ~]# stty -a
...
intr = ^C; quit = ^\; erase = ^H; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
...
解决方法为执行
[root@localhost ~]# stty erase ^?
再次查看stty输出,发现删除键已恢复。
[root@localhost ~]# stty -a
...
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>;
...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。