分类: LINUX
2009-01-31 14:43:47
编码 颜色/动作
0 重新设置属性到缺省设置
1 设置粗体
2 设置一半亮度(模拟彩色显示器的颜色)
4 设置下划线(模拟彩色显示器的颜色)
5 设置闪烁
7 设置反向图象
22 设置一般密度
24 关闭下划线
25 关闭闪烁
27 关闭反向图象
30 设置黑色前景
31 设置红色前景
32 设置绿色前景
33 设置棕色前景
34 设置蓝色前景
35 设置紫色前景
36 设置青色前景
37 设置白色前景
38 在缺省的前景颜色上设置下划线
39 在缺省的前景颜色上关闭下划线
40 设置黑色背景
41 设置红色背景
42 设置绿色背景
43 设置棕色背景
44 设置蓝色背景
45 设置紫色背景
46 设置青色背景
47 设置白色背景
49 设置缺省黑色背景
其他有趣的代码还有:
\033[2J 清除屏幕
\033[0q 关闭所有的键盘指示灯
\033[1q 设置“滚动锁定”指示灯 (Scroll Lock)
\033[2q 设置“数值锁定”指示灯 (Num Lock)
\033[3q 设置“大写锁定”指示灯 (Caps Lock)
\033[15:40H 把关闭移动到第15行,40列
\007 发蜂鸣生beep
\a | ASCII 响铃字符(也可以键入 \007) |
\d | "Wed Sep 06" 格式的日期 |
\e | ASCII 转义字符(也可以键入 \033) |
\h | 主机名的第一部分(如 "mybox") |
\H | 主机的全称(如 "mybox.mydomain.com") |
\j | 在此 shell 中通过按 ^Z 挂起的进程数 |
\l | 此 shell 的终端设备名(如 "ttyp4") |
\n | 换行符 |
\r | 回车符 |
\s | shell 的名称(如 "bash") |
\t | 24 小时制时间(如 "23:01:01") |
\T | 12 小时制时间(如 "11:01:01") |
\@ | 带有 am/pm 的 12 小时制时间 |
\u | 用户名 |
\v | bash 的版本(如 2.04) |
\V | Bash 版本(包括补丁级别) ?/td> |
\w | 当前工作目录(如 "/home/drobbins") |
\W | 当前工作目录的“基名 (basename)”(如 "drobbins") |
\! | 当前命令在历史缓冲区中的位置 |
\# | 命令编号(只要您键入内容,它就会在每次提示时累加) |
\$ | 如果您不是超级用户 (root),则插入一个 "$";如果您是超级用户,则显示一个 "#" |
\xxx | 插入一个用三位数 xxx(用零代替未使用的数字,如 "\007")表示的 ASCII 字符 |
\\ | 反斜杠 |
\[ | 这个序列应该出现在不移动光标的字符序列(如颜色转义序列)之前。它使 bash 能够正确计算自动换行。 |
\] | 这个序列应该出现在非打印字符序列之后。 |
具体见:
man console_codes