个性化Shell命令提示符及颜色

一键命令

echo "PS1='\[\e[1;32;40m\][\t \u@\h \W]\$ \[\e[0m\]'" >> ~/.bashrc && source ~/.bashrc

先贴个我的配置:

PS1='\[\e[1;32;40m\][\t \u@\h \W]\$ \[\e[0m\]'

显示样式:

[11:14:57 root@centos7 /]#

其他样式:

PS1='\[\e[1;32;40m\][\u@\h:\t \W]\$ \[\e[0m\]'

显示样式:

[root@centos7:11:11:25 ~]$ 

Shell命令提示符及颜色是由.bashrc里面的PS1环境变量控制的,所以我们修改PS1即可。

查看当前PS1值:

echo $PS1

临时设置

临时设置只有当前终端的登陆有效,关闭终端或退出登录即刻失效。

PS1='\[\e[1;32;40m\][\u@\h:\t \W]\$ \[\e[0m\]'

永久保存

永久保存要将PS1变量添加到.bashrc文件里面。

cd
vi .bashrc

重新加载即可立即并永久生效了。

source .bashrc

添加新评论