Linux中PS1的用法

查看PS1的格式:

    在Linux中,PS1是一个全局变量,查看PS1的格式如: 
   PS1="\e[1;5;32;40m[\u@\h \W]\\$\e[0m"   

更改PS1的常用参数

参数 代表的意思
\d 日期,格式为"周 月 日",例如:"Mon Aug 1"
\H 完整的主机名
\h 仅取主机的第一个名字
\t 24小时制的时间,如:HH:MM:SS
\A 24小时制的时间:HH:MM
\T 12小时制的时间
\u 当前用户的用户名
\v BASH的版本信息
\w 当前工作目录的完整路径
\W 当前工作目录的basename
\$ 提示符,如果是root时,提示符为:#,普通用户则为:$
\033[m 声明了转义序列的开始
\033[0m 声明转义序列结束,回到默认颜色

PS1中设置字符颜色有两种方式,效果相同

  • \e[F;Bm
  • \033[F;Bm

不同的数字代表不同的意义,支持的颜色列表

其中"F"为字体颜色,编号为30-37,"B"为背景颜色,编号为40-47

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

几种特殊'颜色'

0 OFF
1 高亮显示
4 underline
5 闪烁
7 反显
8 消隐(不可见)
上一篇:斐波那契和(“科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛 J,矩阵快速幂)


下一篇:第17届科大讯飞杯 J-斐波那契和 (玄学 BM)