我在里面使用 bashJack Palevich 的 Android 终端模拟器,在Android手机上运行。 bash 版本是 4.2.20(1)-release,获取自Samveen 在 XDA 论坛上。
我的提示是:
export PS1='\[\e[01;32m\]\u@\h\[\e[01;34m\] \w \$\[\e[00m\] '
\[
我认为我已经使用and正确转义了所有非打印字符\]
,但是提示符会覆盖自身,并且提示符会损坏,导致终端输入混乱。
mkdir - p test/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/
cd test/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/
这绝对与颜色有关
export PS1='\u@\h \w \$ '
给我一个工作提示。我该如何修复它?
答案1
$TERM
如果程序中没有正确显示,它可能只是您的环境变量;另外,检查bashrc
文件和bash_logout
文件以及它是否被获取/调用(正确吗?)。
也试试这个:
export PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '