我正在尝试将PS1
当前目录基本名称上的 bash 变量更改为绿色,并将命令上的变量更改为白色,以下是我的PS1
值:
~ echo $PS1
\e[40;0;32m \W \e[40;0;37m
我发现如果使用↑获取历史命令,命令提示符将无法正常显示
~ ls
a.py anaconda-ks.cfg dotfiles
~ aaaaaaaaaaaaaaaaaaaaaaaaaa
-bash: aaaaaaaaaaaaaaaaaaaaaaaaaa: command not found
~ aaaaaaaaaaaaaaaaaaaals
这里我先输入了ls
,然后是一长串的a
,然后按了两次↑,你就可以看到命令提示符是不是ls
,而是aaaaaaaaaals
具体的aaaa
,ls
。
我尝试过
我尝试将PS1
变量改为\W
only,这次成功了。它显示ls
不aaaaaals
我的问题
这是怎么回事?我的设置有问题吗PS1
?