由于我更改了.bashrc的配置导致长命令无法自动换行...经过万能的google后找到解决方案,在.bashrc中把需要转义的字符经过\[ \]经过转义即可解决 例如我的PS1="\[\e[1;32m\][\w\$]\[\e[0m\]" 参考链接如下:http://mywiki.wooledge.org/BashFAQ/053