提示符设置
转贴:色值和颜色对照
前景 背景 颜色 30 40 黑色 31 41 紅色 32 42 綠色 33 43 黃色 34 44 藍色 35 45 紫紅色 36 46 青藍色 37 47 白色
属性代码
代码 行为 0 OFF 1 高亮显示 4 underline 5 闪烁 7 反白显示 8 不可见
两种格式来控制输出样式:
1、设置属性和字体颜色:\[\e[属性;字体颜色m\] 或者写作 \[\033[属性;字体颜色m\]
2、设置属性和字体颜色和背景色:\[\e[属性;字体颜色;背景色m\] 或者写作 \[\033[属性;字体颜色;背景色m\]
\[\e[0m\] 表示关闭颜色输出。
举例:
单行提示符:
PS1=’\[\033[0;36m[\u@\h\W]\$\033[0m\] ‘
多行全路经提示符:
PS1=’\[\e[0;33m\]\w\n\[\e[0;36m\][\u@\H \[\e[0;31m\]\!\[\e[0;36m\]]\$\[\e[m\] ‘
\u :当前用户的账号名称 \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略 \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux \w :完整的工作目录名称。家目录会以 ~代替 \W :利用basename取得工作目录名称,所以只会列出最后一个目录 \$ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
\# :下达的第几个命令 \n :新建一行 \d :代表日期,格式为weekday month date,例如:”Mon Aug 1″ \t :显示时间为24小时格式,如:HH:MM:SS \T :显示时间为12小时格式 \A :显示时间为24小时格式:HH:MM \v :BASH的版本信息