在Linux终端输出带颜色的文字的方法
来源:互联网 发布:python 中英文拆分 编辑:程序博客网 时间:2024/05/16 23:50
一、shell下的实现方法
只要设置输出属性,就可输出带颜色的文字 ,shell中的部分属性:
\033[0m 关闭所有属性
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m 至 \33[37m 设置前景色
\033[40m 至 \33[47m 设置背景色
\033[nA 光标上移n行
\033[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH设置光标位置
\033[2J 清屏
\033[K 清除从光标到行尾的内容
\033[s 保存光标位置
\033[u 恢复光标位置
\033[?25l 隐藏光标
\033[?25h 显示光标
\033[0m 关闭所有属性
\033[1m 设置高亮度
\033[4m 下划线
\033[5m 闪烁
\033[7m 反显
\033[8m 消隐
\033[30m 至 \33[37m 设置前景色
\033[40m 至 \33[47m 设置背景色
\033[nA 光标上移n行
\033[nB 光标下移n行
\033[nC 光标右移n行
\033[nD 光标左移n行
\033[y;xH设置光标位置
\033[2J 清屏
\033[K 清除从光标到行尾的内容
\033[s 保存光标位置
\033[u 恢复光标位置
\033[?25l 隐藏光标
\033[?25h 显示光标
--------------------------------------------------------------------------
各数字所代表的颜色如下:
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30----39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
各数字所代表的颜色如下:
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30----39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
使用,如:echo -e "\033[34mHello, world!" (-e作用是引导设置输出属性),
恢复属性为默认值:echo -e "\033[0m",
同类的多种设置项可以组合在一起,中间用分号(;)隔开。如下:
echo -e "\033[20;1H\033[1;4;34mHello,world\033[0m"
二、C语言下的实现方法
与shell中的方法类似,如:
int color = 34;
printf("\033[20;1H\033[1;4;%dmHello, world.\033[0m", color);
int color = 34;
printf("\033[20;1H\033[1;4;%dmHello, world.\033[0m", color);
三、Python下的实现方法
color=34
print “\033[20;1H\033[1;4;%dHello, world.\033[0m"%color
0 0
- 在Linux终端输出带颜色的文字的方法
- 如何在Linux终端里用Shell和C输出带颜色的文字
- 如何在Linux终端里用Shell和C输出带颜色的文字
- 如何在Linux终端里用Shell和C输出带颜色的文字
- 如何在Linux终端里用Shell和C输出带颜色的文字
- 如何在Linux终端里用Shell和C输出带颜色的文字
- 如何在Linux终端里用Shell和C输出带颜色的文字
- 如何在Linux终端里用Shell和C输出带颜色的文字
- 在linux终端下输出带颜色的字体
- 在linux终端下输出带颜色的字体
- 使用python在linux中输出带颜色的文字
- Python在Linux | Windows中输出带颜色的文字的方法
- python在linux中输出带颜色的文字的方法
- python在linux中输出带颜色的文字的方法
- Linux Shell 输出带颜色的文字
- php在linux终端输出带颜色
- python_控制台输出带颜色的文字方法
- python_控制台输出带颜色的文字方法
- 理解 Linux/Unix 登录脚本
- 1.Java学习过程笔记(传播智客毕向东)
- html转image--通过casperjs在服务器端实现
- 比 UICollectionView更好用的IGListKit教程
- (昨天的)codevs天梯过河卒 简短的棋盘dp
- 在Linux终端输出带颜色的文字的方法
- 平均年龄(数学计算)
- 匿名对象
- Kruscal算法模板
- Constant Pool
- 1.HTML网页结构
- 测试CopyMemory函数的速度
- (昨天的)codevs天梯 传纸条 暴力dp
- 下载chrome离线安装程序的方法