打开~/.bashrc可以看到命令提示的内容为:\u@\h\w\$ \u表示用户名,\h表示主机名,\w表示当前目录,\$表示命令提示符(普通用户$,超级用户#) 这个命令提示符有点长,很碍事,\u@\h是可以删除的,只显示\w\$就很好 改为:PS1='\[\033[1;3;32m\]\w\[\033[31m\]\$\[\033[0m\]' 如果改为PS1='\033[1;3;32m\]\w\033[31m\]\$\033[0m\]',系统会错误的理解这个字符串的长度,导致系统对光标的位置理解…