如何使用bashrc为路径级别着色?

如何使用bashrc为路径级别着色?,bash,colors,terminal,ps1,Bash,Colors,Terminal,Ps1,在my~/.bashrc中,我有 export PS1="\[\033[0;39m\]\u@\h:\[\033[0;32m\]\w\$\[\033[00m\] " 将当前工作目录的路径颜色更改为绿色。是否可以使用bashrc为每个路径级别使用不同的颜色?例如,如果我导航到 cd /usr/share/color me@server4:/usr/share/color$ 我希望/usr为红色,/share为绿色,/color为蓝色,等等。每次显示提示时都可以运行,因此一切都是可能的

在my
~/.bashrc
中,我有

export PS1="\[\033[0;39m\]\u@\h:\[\033[0;32m\]\w\$\[\033[00m\] "
将当前工作目录的路径颜色更改为绿色。是否可以使用bashrc为每个路径级别使用不同的颜色?例如,如果我导航到

cd /usr/share/color
me@server4:/usr/share/color$
我希望
/usr
为红色,
/share
为绿色,
/color
为蓝色,等等。

每次显示提示时都可以运行,因此一切都是可能的