shell命令提示符及其颜色

2018-04-04  本文已影响18人  SunnyMore

首先让我们来看一下一些规则,能让我们更好地了解配置的原理。

root@localhost ~ # echo $PS1   //该条指令的PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。
//输出结果
PS1='[\u@\h \W]$'

linux默认的命令行提示信息为:[当前用户的账号名称@主机的第一个名字 工作目录的最后一项]$

F B 颜色
30 40 黑色
31 41 红色
32 42 绿色
33 43 黄色
34 44 蓝色
35 45 紫红色
36 46 青蓝色
37 47 白色

例如我们要把\u改变颜色

PS1="[[\e[31;40m]\u@\h \W]$ "

这样我们就将\u的颜色设置成了前景色为红色,背景色为黑色。

记住关键一步:要想改变shell命令符的颜色必须打开当前用户目录下的.bash_profile,在文件最后将PS1="[[\e[31;40m]\u@\h \W]$ "加到最后并保存退出,注销登录之后就能看到效果。

root@localhost ~# vi ~/.bash_profile
上一篇下一篇

猜你喜欢

热点阅读