解决 Linux 输入长命令时不会自动换行,只会回到行行首,并且覆盖前面的内容问题

比如我之前的为:

1
PS1='\033[1;95m[\u@\h \W]\033[0m'

就出现了问题。

解决, 即添加 \[\]:

1
PS1='\[\033[1;95m[\u@\h \W]\033[0m\]'

解决 Linux 输入长命令时不会自动换行,只会回到行行首,并且覆盖前面的内容问题
http://example.com/2022/09/07/解决-Linux-输入长命令时不会自动换行,只会回到行行首,并且覆盖前面的内容问题/
作者
Jie
发布于
2022年9月7日
许可协议