配置命令行提示符,只需要修改 PS1环境变量
echo $PS1
shell prompts里的转义符。
\h hostname
\u username
\w 当前路径
\W 当前路径的最后一部分
\$ 当前用户是root时,显示为#,当前用户非root时,显示为$,亲测在centos下应该用 \\$ 才行
\[ 非打印字符开始标记
\] 非打印字符的结束标记
颜色控制
\[\033[0m\] 告诉终端,返回先前的颜色。
例如我的配置:
PS1="[\[\033[0;32m\]\u\[\033[0m\]@\[\033[0;31m\]\h\[\033[0m\] \W]\[\033[0;35m\]\\$\[\033[0m\] "
如果是只改变一个用户,可以保存在 ~/.bashrc 文件里,如果修改全局,可以保存在 /etc/bashrc 文件里,最后,不要忘了使用
export PS1