原文链接:https://blog.csdn.net/duxinyuhi/article/details/89681413
linux shell上左右上下键出现乱码
linux shell上左右上下键出现乱码^[[D ^[[C ^[[A ^[[B
方法一:查看shell环境
echo $SHELL
如果出现bin/sh, 那么试试输入
bash
如果OK了,
a) 让管理员把bash环境加到/etc/passwd 里,找到自己的username,在最后的冒号后添加:/bin/bash
b)使用:chsh -s /bin/bash username或者使用usermod -s /bin/bash username命令修改shell类型。
c) 另一种是当前用户的shell类型是/bin/bash但是还是会有这个问题,这时可以在终端输入:export TERM=linux。这个好像是因为ubuntu的版本的TERM的问题。
方法二:如果是在MobaXterm里出现此问题,可以把输入法切换成微软自带英文就好了
linux shell中Backspace出现乱码^H
在~/.bash_profile 文件中加入
stty erase ^h