如何在Linux命令行里输出带颜色的文字

如何在Linux命令行里输出带颜色的文字,第1张

在linux命令行里输出带颜色的字符,需要使用ascii码里的字符属性设置描述符。

\033[0m 关闭所有属性

\033[1m 设置高亮度

\033[30m 至 \33[37m 设置前景色

\033[40m 至 \33[47m 设置背景色

其中颜色代码是:

背景颜色范围:40----49

40:黑

41:深红

42:绿

43:黄色

44:蓝色

45:紫色

46:深绿

47:白色

字(前景)颜色:30-----------39

30:黑

31:红

32:绿

33:黄

34:蓝色

35:紫色

36:深绿

37:白色

例如你要输出红色的“hello world”:

\033[31mheool world \033[0m

1.通过console-tools设置控制台字体

1.1.选用并测试合适的字体和字库文件:

复制代码 代码如下:

# ls /usr/share/consolefonts/

1.2.测试选用喜爱的字库文件:

复制代码 代码如下:

# consolechars -f /usr/share/consolefonts/lat9w-16.psf.gz

# consolechars -f /usr/share/consolefonts/lat2-16.psf.gz

1.3.保存控制台默认字体配置:

复制代码 代码如下:

# vi /etc/console-tools/config

将合适的字库文件设置为默认,如果选择lat2-16.psf.gz 字库文件,可将SCREEN_FONT设成:

SCREEN_FONT=lat2-16


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7103765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存