linux shell上左右上下键/Backspace出现乱码

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

你可能感兴趣的:(Linux)