unveveiling the control character of emulator terminal
Unveveiling the Control Character of Emulator Terminal 首先我们要知道控制字符的表现和 Emulator Terminal 有关系,可以通过 echo $TERM 来查看当前终端的类型。 There are a link about xterm. ESC 控制字符 \033 是八进制的转义字符,对应 ASCII 上的 ESC ,是控制字符的一种,用作控制序列的开始。 此外需要提示的是: \x 表示 16 进制,\0 表示 8 进制 因此 \0x1b 等于 \033 颜色 格式 \033[xx;xx;..m 前景色和背景色: 30 到 37: 前景色,范围是黑色到白色。 echo -e “\033[31m 红色字 \033[0m” echo -e “\033[32m 绿色字 \033[0m” echo -e “\033[33m 黄色字 \033[0m” echo -e “\033[34m 蓝色字 \033[0m” echo -e “\033[35m 紫色字 \033[0m” echo -e “\033[36m 天蓝字 \033[0m” echo -e “\033[37m 白色字 \033[0m” 40 到 47 :背景景色,范围是黑色到白色。 文本样式: 0: 重置所有文本属性,恢复默认值。 1: 加粗或粗体文本。 2: 弱化的颜色或模糊文本(并非所有终端支持)。 3: 斜体文本(并非所有终端支持)。 4: 下划线。 7: 反显,交换前景色和背景色。 特殊效果: 5: 闪烁效果(并非所有终端支持)。 8: 隐藏文本(并非所有终端支持)。 删除线: 9: 删除线(并非所有终端支持)。 如果多个效果叠加在一起,使用分号进行分割,比如 \033[31;5;240m 表示:...