我以前的提示是:
PS1='[\u@\h $(x=${PWD%/*}; echo ${x##*/}/${PWD##*/})] \! $ '
这是一个单色提示符,它将动态显示当前工作目录中的最后两个目录。我将其改为此添加颜色:
PS1="\[\033[01;32m\]\u@\h\[\033[01;35m\] $(x=${PWD%/*}; echo ${x##*/}/${PWD##*/})\[\033[00m\] \! $ "
颜色有效,但目录不会随着系统周围的cd
而改变。为什么不呢?
答案 0 :(得分:0)
这个单引号可以正常工作:
PS1='\[\033[01;32m\]\u@\h\[\033[01;35m\] $(x=${PWD%/*}; echo ${x##*/}/${PWD##*/})\[\033[00m\] \! $'