天天看点

Linux命令行终端提示符修改

提示符变量PS1

实例:(用户名+时间+完整文件路径+紫红色提示符)

export PS1="\[\e[1;35;40m\][\u@\t@ \w]\[\e[m\]$ "
           

vim /etc/profile

,添加PS1变量的设置

Linux命令行终端提示符修改

source /etc/profile

使之生效,可以看到效果了

Linux命令行终端提示符修改

格式说明:

  • \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时,提示符为:# ,普通用户则为:$

字体样式代码

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

字体样式,字体颜色,背景颜色三者中间使用英语半角的分号隔开,三者都是数字代码

有些代码没有对应的效果,就是和0一样

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

继续阅读