按下箭头并更改bash提示后,文本破碎

时间:2019-03-26 19:16:50

标签: bash text prompt

所以我最近决定更改我的bash提示符,但我遇到了问题。几次按下向上箭头后,我不必像几分钟前一样编写命令,该命令突然中断了整个提示,并且字符被随机粉碎。

我已将此添加到我的bash个人资料中:

export PS1="[\e[32m]\u[\e[m]@[\e[32m]\s[\e[m]-[\e[32m]\W[\e[m] >> "

按两次或三下向上箭头后,字符将变得完全混乱,如下所示:

do nano ~/.bash_profile-[]Downloads[] >> source ~/.bash_profile  
pwd                                                      sudo nano 
~/.bash_profile

请帮我,这真令人讨厌。谢谢。

1 个答案:

答案 0 :(得分:0)

已在评论中回答。答案是:

  

您需要\ [... \]围绕非打印字符,而不是[...]。这就是为什么您的提示中散布着[]的原因。

谢谢