终端输入较长命令格式时无法换行问题解决

终端输入较长命令格式时无法换行问题解决

Scroll Down

问题描述:

    为了终端界面简洁好分辨命令起始,我修改了PS1变量,导致输入像kvm安装虚拟机等类似命令时无法换行或出现类似显示不正常的问题,烦不胜烦,最开始我还以为是连接终端软件的问题,后来我某次浏览网页的时候发现竟然是我的PS1环境变量设置有问题,所以贴出我的解决方法

原因分析:

    修改了家目录下的.bashrc文件,也就是PS1环境变量,导致无法正常转义等原因无法换行( 无情 )

问题解决:

    正确修改PS1环境变量,我贴出一个我多方求证,设置的一个样例:

COLOR_BOLD="\[\e[1m\]"
COLOR_DEFAULT="\[\e[0m\]"
export CLICOLOR=1
export GREP_OPTIONS="--color=auto"
PS1='\[\e[01;33m\]\u@\h \W\$\[\e[m\] '

效果如下图所示:

image.png