我希望我的命令提示符是这样的:
xyz$
但是是绿色的。所以我将一些我找到的代码放入我的 bashrc 中,但它不起作用。
PS1="xyz\[\032[COLOR]m\]$"
这会将命令提示符更改为
xyz�[COLOR]m$
我怎样才能让它工作?
我发现这个方法有效,但不幸的是现在所有文本都变成绿色了——甚至提示后的文本也是如此!越来越接近了。我希望提示后的文本看起来和往常一样。
PS1="\[\033[0;32m\]xyz$ "
答案1
您应该reset
在改变颜色后添加代码。
\033[00m
重置您的提示颜色。
另外,你的 PS1 会发出你的提示[]xyz$
。如果你不想xyz$
发出[]
,请按如下方式设置:
PS1="\033[0;32mxyz\033[00m$ "