作者:吴炳锡 来源:http://wubx.net/ 联系方式: wubingxi#163.com 转载请注明作/译者和出处,并且不能用于商业用途,违者必究.
本文发在fireflyclub.org 和 wubx.net 上
用于记录一下提示符:
添加到/etc/profile
zst_ps1() { Date=$(date +%F) Time=$(date +%H:%M:%S) PS1="//n/[/e[1;37m[/e[m/]/[/e[1;32m/u/e[m/]/[/e[1;33m@/e[m/]/[/e[1;35m/h $Time /e[m/]/e[1;36m`pwd`/e[m/e[1;37m]/e[m/n//$" } PROMPT_COMMAND=zst_ps1
执行:
source /etc/profile
prompt 参数含义:
/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时,提示符为:# ,普通用户则为:$
终端下色彩:
前景 背景 30 40 黑色 31 41 红色 32 42 绿色 33 43 黄色 34 44 蓝色 35 45 紫红色 36 46 青蓝色 37 47 白色
效果控制
代码 意义 ------------------------- 0 OFF 1 高亮显示 4 underline 5 闪烁 7 反白显示 8 不可见
定义色的开始及结束:
开始: [/e[N;Mm # 其中N可以指效果或是背景色, M是前景色
结束: [/e[m #终止特效
练习:
echo -e "/e[1;34m 蓝色字 fireflyclub.org /e[m" echo -e "/e[1;35m 紫色字 fireflyclub.org /e[m" echo -e "/e[1;36m 天蓝字 fireflyclub.org /e[m" echo -e "/e[1;37m 白色字 fireflyclub.org /e[m"
玩的开心:) 去定制你自已喜欢的提示符吧。