Linux 命令行提示符PS1颜色设置1 min read

  • A+
所属分类:Linux运维

  

在linxu命令行的格式都是由变量PS1决定的,默认的PS1变量如下:

  1. [root@linux-node ~]# echo $PS1         
  2. [\u@\h \W]\$  

   

想要修改提示符的颜色需要对PS1这个变量重新赋值,在/etc/bashrc 添加如下配置,在每次登陆终端都对该变量赋值,或者写一行代码,自己定义一种颜色也行

  1. if [ $UID -eq 0 ]  
  2. then  
  3.     export PS1='\[\e[33;1m\][\u@\h \W]\$ \[\e[0m\]'  
  4. else  
  5.     export PS1='\[\e[32;1m\][\u@\h \W]\$ \[\e[0m\]'  
  6. fi  

      配置说明:当 UID 为 0 时,命令行颜色为33所对应的黄色,当 UID 为非 0 普通用户颜色为32对应的颜色绿色,所以终端的颜色这里我们可以根据个人自己定义

 

   

zhaoyulin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: