修改终端提示符PS1

提示符变量PS1

示例

export PS1="[\[\e[1;34;40m\]\u@\h\[\e[m\] \W]$ "

格式说明

  • \d :#代表日期,格式为weekday month date,例如:“Mon Aug 1”
  • \H :#完整的主机名称
  • \h :#仅取主机的第一个名字
  • \t :#显示时间为24小时格式,如:HH:MM:SS
  • \T :#显示时间为12小时格式
  • \A :#显示时间为24小时格式:HH:MM
  • \u :#当前用户的账号名称
  • \v :#BASH的版本信息
  • \w :#完整的工作目录名称
  • \W :#利用basename取得工作目录名称,所以只会列出最后一个目录
  • \# :#下达的第几个命令
  • $ :#提示字符,如果是root时,提示符为:# ,普通用户则为:$

提示符颜色的格式为:\e[字体样式;字体颜色;背景颜色m
提示符颜色结束的格式为:\e[0m

字体样式代码

  • 0 OFF
  • 1 高亮显示
  • 2
  • 3
  • 4 下划线
  • 5 闪烁
  • 6
  • 7 反色
  • 8 不可见

字体样式,字体颜色,背景颜色三者中间使用英语半角的分号隔开,三者都是数字代码
有些代码没有对应的效果,就是和0一样

字体背景颜色
3040黑色
3141红色
3242绿色
3343黄色
3444蓝色
3545紫红色
3646青蓝色
3747白色
posted @ 2018-03-05 17:35  M1927  阅读(21)  评论(0编辑  收藏  举报