Linux:关于设置PS1提示符输入长命令格式出现的问题及解决

关于设置PS1提示符命令输出格式出现的问题解决

 


 

正确的格式

\[\e[1;5;32m\]xxxx
#如果只是改变提示符而不改变命令,在后面加一个结束符。
\[\e[1;5;32m\]xxxx \[\e[0m

 

 

PS1="\[\e[1;34m\]\u@\[\e[5;33m\]\h\[\e[0;34m\]\w \[\e[1;31m\]\\$ \[\e[0m"

1.输入命令长度大于一行,在换行是会覆盖提示符命令(比较正确格式

PS1="\e[1;34m\u@\e[5;33m\h\e[0;34m\w \e[1;31m\\$ \e[0m"

 

 Linux:关于设置PS1提示符输入长命令格式出现的问题及解决_第1张图片

 

2.输入命令长度大于一行,在下一行会覆盖提示符长度的命令,上下键快速选择命令是覆盖提示符或者提示符消失(比较正确格式)

PS1="\[\e[1;34m\u@\[\e[5;33m\h\[\e[0;34m\w \[\e[1;31m\\$ \[\e[0m"

Linux:关于设置PS1提示符输入长命令格式出现的问题及解决_第2张图片

Linux:关于设置PS1提示符输入长命令格式出现的问题及解决_第3张图片

 

转载于:https://www.cnblogs.com/Spiro-K/p/6613891.html

你可能感兴趣的:(操作系统)